【C#】程序打開時如何判斷同一個程序(路徑一致)已經(jīng)被打開并強制將之前打開的進程關(guān)閉?
當前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
:【C#】程序打開時如何判斷同一個程序(路徑一致)已經(jīng)被打開并強制將之前打開的進程關(guān)閉? //判斷是否同一個文件重復打開,是則關(guān)閉之前的 string CSBackServicePath = System.Windows.Forms.Application.ExecutablePath; Process[] myProcesses = System.Diagnostics.Process.GetProcessesByName("CS_Service"); foreach (Process myProcess in myProcesses) { if (CSBackServicePath == myProcess.MainModule.FileName) { if(System.Diagnostics.Process.GetCurrentProcess().Id != myProcess.Id) { try { myProcess.Kill(); } catch (Exception) { } } } } 該文章在 2024/1/12 16:03:02 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |