獲得當前計算機系統內所有的已啟動的程序:
system.diagnostics.process processoncomputer = system.diagnostics.process.getprocesses();
foreach ( system.diagnostics.process p in processoncomputer )
console.readline();
獲得當前計算機系統內某個程序並關閉:
system.diagnostics.process process = system.diagnostics.process.getprocessesbyname("程序名稱");
foreach ( system.diagnostics.process p in process)
得到系統程序和結束某個指定的程序
看到這篇文章,關閉指定的ie例項 自己想了另乙個辦法來作 先修改登錄檔 hkey local machine system currentcontrolset service perfproc performance 下的 disable performance counters 的值改為0 得到系...
得到占用指定dll的程序
接之前的一篇文章 在製作軟體的安裝解除安裝時,有時一些動態庫被某些程序占用,不可以直接刪除,需要先將占用這個動態庫的程序結束。怎麼才能知道動態庫被哪個程序占用呢?開始的思路是這樣的,在dos裡面有這樣乙個命令 tasklist m dll 這個命令會列出所有占用了 dll的程序。ok,原理簡單。只要...
C 捕捉程序開始和結束事件
通過c 捕捉程序開始和結束事件,禁止notepad.exe執行。這比用鉤子的 少多了。但我測試時,偶爾有事件被漏掉的情況。要求不太苛刻的地方,還是可以用用的。using system using system.management class process static void stopwatc...