a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > C# > 正文

C#中得到系統進程并結束指定的進程

2023-05-17 11:42:01
字體:
來源:轉載
供稿:網友

先修改注冊表:

HKEY_LOCAL_MACHINE//SYSTEM//CurrentControlSet//Service//PerfProc//Performance下的:Disable Performance Counters 的值改為0

得到系統當前進程,加入到listBox中:

System.Diagnostics.Process[] processOnComputer = System.Diagnostics.Process.GetProcesses();

foreach ( System.Diagnostics.Process p in processOnComputer )
       {
              this.listBox1.Items.Add(p.ProcessName);
       }

關閉某個指定的進程:

System.Diagnostics.Process[] process = System.Diagnostics.Process.GetProcessesByName(this.listBox1.SelectedItem.ToString());

foreach ( System.Diagnostics.Process p in process)
       {
              p.Kill();
       }

但是這樣會關閉進程的所有實例,比如如果你打開了多個IE,會把所有的IE窗口都關閉。

下面實現關閉某個特定的IE實例

先聲明一個ArrayList:

ArrayList windowHandle = new ArrayList();

得到指定進程的所有實例,放到一個ListBox中,同時把主窗口的Handle放到ArrayList中:

System.Diagnostics.Process[] processOnComputer = System.Diagnostics.Process.GetProcessesByName(this.listBox1.SelectedItem.ToString());

foreach ( System.Diagnostics.Process p in processOnComputer )
       {
              this.listBox2.Items.Add(p.MainWindowTitle);//在ListBox中顯示主窗體的標題
              windowHandle.Add(p.MainWindowHandle);
       }

把指定的進程的主窗口的Handle和ArrayList中的比對,如果符合就關閉

System.Diagnostics.Process[] process = System.Diagnostics.Process.GetProcessesByName(this.listBox1.SelectedItem.ToString());

foreach ( System.Diagnostics.Process p in process )
       {
              if ( p.MainWindowHandle == (System.IntPtr)(windowHandle[this.listBox2.SelectedIndex]))
              {
                     p.Kill();
                     this.listBox2.Items.RemoveAt(this.listBox2.SelectedIndex);
              }
       }

這樣可以關閉有主窗體的進程,但是沒有主窗體的還不行

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日本高清视频在线 | 亚洲视频区 | 欧美国产日韩在线观看 | 国产一区二区三区免费在线观看 | 免费av在线网 | 国产精品久久久久影院色老大 | 成人在线看片 | 国产成人久久 | 国产精品久久久久一区二区三区 | 亚洲天堂在线观看视频 | 亚洲综合99 | 天天干人人插 | 老妇女av | 国产99久久精品一区二区永久免费 | 中文字幕av亚洲精品一部二部 | 中文av在线免费观看 | 九九人人 | 欧美精品久久久 | 国产精品永久免费视频 | 四虎国产精品成人免费4hu | 国产野精品久久久久久久不卡 | igao视频| 日韩欧美综合在线 | 国产一区二区精品久久 | 日本黄色片在线观看 | 国产精品久久久久国产a级 久久国产精品精品 | 国产精品欧美日韩 | 国产一区二区视频在线观看 | 中文字幕色婷婷在线视频 | 四虎永久网址 | 在线观看三级视频 | 国产精品久久久久久久久久久不卡 | 欧美日韩国产一区二区三区 | 日韩日韩日韩日韩日韩日韩日韩 | 亚洲瑟瑟| 久操伊人 | 欧美激情精品 | 91中文| 久久亚洲国产视频 | 成人1区2区 | 亚洲国产日本 |