麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > 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);
              }
       }

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 一级国产航空美女毛片内谢 | 欧美成人免费一级 | 中文字幕精品在线视频 | 免费黄色大片在线观看 | 成人在线观看免费 | 在线中文字幕亚洲 | 97zyz成人免费视频 | 美女被免费网站在线软件 | 精品国产一二区 | 国内精品久久久久久久星辰影视 | av在线直播观看 | 超污视频在线看 | av成人免费在线观看 | 国产免费成人在线 | 免费性爱视频 | av在线免费网 | 精品国产一区二区三区四区在线 | 欧美视屏一区二区 | 一级观看免费完整版视频 | 免费久久久| av电影在线网站 | 国产精品剧情一区二区在线观看 | 欧美福利视频一区二区三区 | 国产一级免费不卡 | 99re66热这里只有精品8 | 97久久日一线二线三线 | 狠狠干五月天 | 91网页视频入口在线观看 | 91九色网址 | xp123精品视频 | 亚洲成人免费网站 | 日本在线播放一区二区 | 亚洲午夜精选 | 亚洲国产精品99 | 欧美色另类 | 高清一区二区在线观看 | 久久99亚洲精品久久99果 | 毛片在线视频免费观看 | 91精品国产综合久久青草 | 中文字幕在线播放第一页 | 国产精品午夜在线 |