【VB.NET】 プロセス操作 | 725番のブログ

725番のブログ

With The Diary, The Family, The Work, The Life, And It ...

【VB.NET】 プロセス操作


■プロセスを開始

System.Diagnostics.Process.Start(アプリケーションパス,引数...)


 proc = System.Diagnostics.Process.Start(アプリケーションパス,引数...)


■プロセスが動いているか

System.Diagnostics.Processの 


 HasExited


 true:動いていない false:動いている


 proc = System.Diagnostics.Process.Start(アプリケーションパス,引数...)

 if (proc.HasExited = false) then

  '動いている

 else

  '動いていない

 end if


■プロセスの強制終了

System.Diagnostics.Processの 


 Kill


 '定義

 Dim p As System.Diagnostics.Process


 'プロセスを取得
 p = System.Diagnostics.Process.GetProcessById(終了したいプロセスID)


 'プロセスを強制終了
 p.Kill()