Psexec and VB.net

Hello,

I need help with a portion of my application. I'm trying to run psexec.exe from my vb.net application. Everything is working fine execpt when i run the command by clicking a button... The command Window will show executing the psexec command. However the application locks until the command is completed.

Anyone know how to run the psexec command without the entire application freezeing?

        Try
            Dim p As New Process()
            p.StartInfo.FileName = "C:\pstools\psexec.exe"
            p.StartInfo.Arguments = "\\" & TextBox1a.Text & " -s cmd /c c:\userMigration\scanstate.exe c:\%user% /o /all /c /i:migapp.xml /i:miguser.xml /i:migsys.xml /nocompress /localonly"
            p.Start()
            p.WaitForExit()
        Catch ex As Exception
            MessageBox.Show("Could not compete action")
        End Try

Open in new window



I think i answered my own question.. I just removed the "p.WaitForExit()". The command now runs without locking up... However do anyone know how to hide the command winodow while its running??
LVL 1
AnthonySmithMCPAsked:
Who is Participating?
 
Ron MalmsteadConnect With a Mentor Information Services ManagerCommented:
p.StartInfo.CreateNoWindow = True
0
 
AnthonySmithMCPAuthor Commented:
That didnt work. The Window still comes up...
0
 
Ron MalmsteadConnect With a Mentor Information Services ManagerCommented:
Is "cmd /c " necessary?
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.