殺死一個正在執行的程式 (轉)
殺死一個正在執行的程式 (轉)[@more@]procedure KillProgram(Classname : string; WindowTitle : string);
const
PROCESS_TENATE = $0001;
var
ProcessHandle : THandle;
ProcessID: Integer;
TheWindow : HWND;
begin
TheWindow := FindWindow(Classname, WindowTitle);
GetWindowThreadProcessID(TheWindow, @ProcessID);
ProcessHandle := OpenProcess(PROCESS_TERMINATE, FALSE, ProcessId);
TerminateProcess(ProcessHandle,4);
end;
const
PROCESS_TENATE = $0001;
var
ProcessHandle : THandle;
ProcessID: Integer;
TheWindow : HWND;
begin
TheWindow := FindWindow(Classname, WindowTitle);
GetWindowThreadProcessID(TheWindow, @ProcessID);
ProcessHandle := OpenProcess(PROCESS_TERMINATE, FALSE, ProcessId);
TerminateProcess(ProcessHandle,4);
end;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-990363/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 一個殺死終端所有程式的 Shell(轉)
- 怎樣停止一個正在執行的執行緒執行緒
- 自動殺死UNIX僵死的程式(轉)
- 複雜性正在殺死軟體開發者
- 【Java面試】如何中斷一個正在執行的執行緒?Java面試執行緒
- 殺死Oracle死鎖程式Oracle
- 軟體的複雜性正在殺死我們
- 殺掉鎖死的程式
- 軟體複雜性正在殺死我們
- 檢查特定埠上正在執行的程式名(轉)
- Windows中殺死佔用某個埠的程式Windows
- 殺死殭屍程式
- gdb除錯正在執行的程式除錯
- 免費增值應用正在“殺死”遊戲開發者?遊戲開發
- 一個“指令碼執行夯死”問題的分析指令碼
- oracle殺死鎖表的程式Oracle
- 殺死那個遊戲公司遊戲
- pgrep查詢正在執行的程式ID
- ORACLE中殺死鎖程式的方法Oracle
- 檢視一個正在執行的sql的執行計劃(explain for connection processlist_id)SQLAI
- 一個執行緒,從“生”到“死”經歷的過程執行緒
- 按照名字殺死程式的四種方法
- 如何批量殺死當前的MySQL程式MySql
- 【sqlserver】殺掉所有死鎖程式SQLServer
- linux殺死後臺程式Linux
- 強行關閉“殺”不了的程式(轉)
- 死磕 java執行緒系列之自己動手寫一個執行緒池Java執行緒
- 7個殺手級的JS一行程式碼JS行程
- 停掉正在執行的JOB
- 殺死Haskell的人也可能殺死Rust · GitHubHaskellRustGithub
- 通過ASP.NET程式設計進行遠端殺死程式ASP.NET程式設計
- 判斷當前程式是否正在執行
- 如何用各種程式語言殺死一條龍
- 殺死你的APP的6個致命錯誤APP
- 最新的AI會“殺死”程式設計嗎?AI程式設計
- 檢視並殺死殭屍程式
- SAP Basis: 從SAP GUI殺死程式GUI
- google/gops:一個列出和診斷系統中正在執行Go 程式的命令列工具。Go命令列