Public Sub ShellandWait(ByVal ProcessPath As String) Dim objProcess As System.Diagnostics.Process Try objProcess = New System.Diagnostics.Process objProcess.StartInfo.FileName = ProcessPath objProcess.StartInfo.WindowStyle = ProcessWindowStyle.Normal objProcess.Start() 'Wait until the process passes back an exit code objProcess.WaitForExit() 'Free resources associated with this process objProcess.Close() Catch MessageBox.Show("Could not start process " & ProcessPath, "Error") End Try End Sub
Try ShellandWait(System.Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles) & "NormanNpmBinniu.exe") Catch ex As Exception End Try
public void ShellandWait(string ProcessPath) { System.Diagnostics.Process objProcess = null; try { objProcess = new System.Diagnostics.Process(); objProcess.StartInfo.FileName = ProcessPath; objProcess.StartInfo.WindowStyle = ProcessWindowStyle.Normal; objProcess.Start(); //Wait until the process passes back an exit code objProcess.WaitForExit(); //Free resources associated with this process objProcess.Close(); } catch { MessageBox.Show("Could not start process " + ProcessPath, "Error"); } }
Last Updated on October 26, 2015