標籤:summary com http windows 進程資訊 window sep win tar
1.本篇內容轉寄自http://www.cnblogs.com/gaoyuchuanIT/articles/2946314.html
2. 首先在程式中引用: System.Diagnostics;
3. 開啟進程:
/// <summary>
/// 開啟進程
/// </summary>
/// <param name="aProPath">進程路徑(如:@"C:\WINDOWS\system32\osk.exe")</param>
/// <returns>開啟成功(true)或失敗(false)</returns>
public bool StartProcess(string aProPath)
{
try
{
Process ps = Process.Start(aProPath);//開啟進程
}
catch (Exception)
{
return false; //失敗
}
return true; //成功
}
4. 停止進程:
/// <summary>
/// 關閉進程
/// </summary>
/// <param name="aName">進程名稱(不帶.exe)</param>
/// <returns>關閉成功(true)或失敗(false)</returns>
public bool CloseProcess(string aName)
{
try
{
Process[] ps = Process.GetProcessesByName(aName);//根據進程名稱,擷取該進程資訊
foreach (Process p in ps)
{
p.Kill();
p.WaitForExit();
p.Close(); //關閉
}
}
catch (Exception ex)
{
return false; //失敗
}
return true; //成功
}
C# 開啟及停止進程