- UID
- 390967
- 帖子
- 1592
- 主題
- 821
- 精華
- 0
- 積分
- 854
- 楓幣
- 10961
- 威望
- 395
- 存款
- 10100
- 贊助金額
- 1800
- 推廣
- 0
- GP
- 2677
- 閱讀權限
- 150
- 在線時間
- 189 小時
- 註冊時間
- 2023-5-18
- 最後登入
- 2024-11-21
|
以下程式碼是當偵測到目標程式已執行就將它關閉- 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();
複製代碼 |
|