線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2220
推到 Plurk!
推到 Facebook!

請問如何下指令關閉Windows某個執行中的程式?

尚未結案
tglego
一般會員


發表:11
回覆:14
積分:5
註冊:2004-06-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2006-11-01 17:01:46 IP:220.130.xxx.xxx 未訂閱
如題 !!我在我的程式中呼叫一個螢幕小鍵盤的程式 . 用完後 , 我希望能按一個我程式中的按鍵去關掉這個螢幕小鍵盤!!請大大指教!!
mel_chen
一般會員


發表:7
回覆:10
積分:3
註冊:2003-09-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-11-02 00:48:01 IP:218.171.xxx.xxx 未訂閱
function KillTask(ExeFileName: string): integer;
const
PROCESS_TERMINATE = $0001;
var
ContinueLoop: BOOL;
FSnapshotHandle: THandle;
FProcessEntry32: TProcessEntry32;
begin
result := 0;
FSnapshotHandle := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
FProcessEntry32.dwSize := Sizeof(FProcessEntry32);
ContinueLoop := Process32First(FSnapshotHandle,
FProcessEntry32);
while integer(ContinueLoop) <> 0 do
begin
if ((UpperCase(ExtractFileName(FProcessEntry32.szExeFile)) = UpperCase(ExeFileName))
or (UpperCase(FProcessEntry32.szExeFile) = UpperCase(ExeFileName))) then
Result := Integer(TerminateProcess(OpenProcess(PROCESS_TERMINATE, BOOL(0), FProcessEntry32.th32ProcessID), 0));
ContinueLoop := Process32Next(FSnapshotHandle, FProcessEntry32);
end;
CloseHandle(FSnapshotHandle);
end;
系統時間:2024-04-27 11:51:16
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!