原文**:可以通過system 函式,呼叫dos命令taskkill實現關閉正在執行的應用程式。
如system("taskkill /im notepad.exe");
會關閉記事本應用。
system("taskkill \f /pid 1234 \t");
會強制結束pid為1234的程序及其子程序。
關於taskkill的詳細描述如下:
taskkill [/s system [/u username [/p [password]]]] [/f] [/t]
引數列表:
/s system 指定要連線到的遠端系統。
/u [domain\]user 指定應該在哪個使用者上下文
執行這個命令。
/p [password] 為提供的使用者上下文指定密碼。如果忽略,提示輸入。
/f 指定要強行終止的程序。
/fi filter 指定篩選進或篩選出查詢的的任務。
/pid process id 指定要終止的程序的pid。
/im image name 指定要終止的程序的影象名。萬用字元 '*'可用來指定所有影象名。
/t tree kill: 終止指定的程序和任何由此啟動的子程序。
/? 顯示幫助/用法。
篩選器:
篩選器名 有效運算子 有效值
----------- --------------- --------------
status eq, ne 執行 | 沒有響應
imagename eq, ne 影象名
pid eq, ne, gt, lt, ge, le pid 值
session eq, ne, gt, lt, ge, le 會話編號
cputime eq, ne, gt, lt, ge, le cpu 時間,格式為
hh:mm:ss。
hh - 時,
mm - 鐘,ss - 秒
memusage eq, ne, gt, lt, ge, le 記憶體使用,單位為 kb
username eq, ne 使用者名稱,格式為
[domain\]user
modules eq, ne dll 名
services eq, ne 服務名
windowtitle eq, ne 視窗標題
注意: 只有帶有篩選器的情況下,才能跟 /im 切換使用萬用字元 '*'。
注意: 遠端程序總是要強行終止,
不管是否指定了 /f 選項。
C 檢視系統正在執行的程式,並關閉執行程式
using system.diagnostics 第一種方法 richtextbox1.text string.empty 清空控制項 process myprocesses process.getprocesses 獲取當前程序陣列 foreach process myprocess in myp...
應用程式物件正在關閉 設計您的互動應用程式
設計您的互動應用程式 如何建立單獨的互動應用程式 摘要 本文將解釋如何建立互動式應用程式,以及應該從互動式應用程式基類中覆蓋的方法 什麼是互動應用程式?要派生以建立應用程式主視窗和演示文稿的catdlgdocument類 要派生以建立對話方塊所需的臨時視窗的catdlgdialog類。下圖顯示了所涉...
如何使用dos命令關閉正在執行程式
使用cmd下的dos命令列可以對正在執行的程式進行管理,對影響電腦速度的程式可以使用命令關閉,這主要用在批量關閉程式的時候,比如一台電腦開了很多程式,現在需要把電腦中不用的程式全部關閉,類似於電腦的登出。那cmd下的關閉命令就派上用場了。再加上批處理檔案的使用,優化管理電腦也就水到渠成了。另外,對於...