冰楓論壇
標題:
[C#] 判斷程式(進程)是否已執行與開啟程式(進程)
[打印本頁]
作者:
whitefox
時間:
2023-7-7 22:33
標題:
[C#] 判斷程式(進程)是否已執行與開啟程式(進程)
以下程式碼是當偵測到目標程式已執行就將它關閉
Process[] processCurrent = Process.GetProcesses();
for (int i = 0; i < processCurrent.Length; i++)
{
if (processCurrent[i].ProcessName == "TargetProcess") // TargetProcess 是目標程式名稱
{
ShowWindow(processCurrent[i].MainWindowHandle, 1);
SetForegroundWindow(processCurrent[i].MainWindowHandle);
return;
}
}
複製代碼
以下程式碼就是將目標程式開啟,假設 TargetProcess.exe 放在同一個目錄下
Process process = new Process();
process.StartInfo.FileName =Directory.GetCurrentDirectory() + @"\TargetProcess.exe";
process.StartInfo.LoadUserProfile = true;
process.StartInfo.WorkingDirectory = Directory.GetCurrentDirectory();
process.Start();
複製代碼
歡迎光臨 冰楓論壇 (https://bingfong.com/)
Powered by 冰楓