InBlock.gif using System;
InBlock.gif using System.ComponentModel;
InBlock.gif using System.Diagnostics;
InBlock.gif.....
InBlock.gif private void Button_Click( object sender, EventArgs e)
InBlock.gif{
InBlock.gif         // process
InBlock.gif        Process myProcess = new Process();
InBlock.gif         try
InBlock.gif        {
InBlock.gif                 // pathName
InBlock.gif                 string pathName = @"C:\WINDOWS\notepad.exe";
InBlock.gif
InBlock.gif                 // myProcess.StartInfo
InBlock.gif                myProcess.StartInfo.FileName = pathName;
InBlock.gif                myProcess.Start();
InBlock.gif                clearButton.Enabled = false;
InBlock.gif
InBlock.gif                 // waitForExit();
InBlock.gif                myProcess.WaitForExit();
InBlock.gif                msgLabel.Text = "Process End";
InBlock.gif                clearButton.Enabled = true;
InBlock.gif                myProcess.Close();
InBlock.gif        }
InBlock.gif         catch(Win32Exception exception)
InBlock.gif        {
InBlock.gif                msgLabel.Text += "Err";
InBlock.gif                 if (exception.NativeErrorCode == ERROR_FILE_NOT_FOUND)
InBlock.gif                {
InBlock.gif                        msgLabel.Text += "(ERROR_FILE_NOT_FOUND)";
InBlock.gif                } else if (exception.NativeErrorCode == ERROR_ACCESS_DENIED) {
InBlock.gif                        msgLabel.Text += "(ERROR_ACCESS_DENIED)";
InBlock.gif                }
InBlock.gif        }
InBlock.gif}