查詢程序的id:
_isfound := process32next(snapshot_handle, _processentry32);
end;
end;
end;
結束程序函式:
function killprocess(aprocessid :dword):boolean;
varprocess_handle :thandle;
begin
result := false;
if aprocessid <> 0 then
begin
process_handle := openprocess(process_terminate, false, aprocessid);
if process_handle <> 0 then
begin
terminateprocess(process_handle, 0);
closehandle(process_handle);
result := true;
end;
end;
end;
結束普通方法無法結束的程序
ntsd c q p pid ntsd c q pn pname 兩種方法 一種是使用程序的id號,將pid換成對應程序id號即可 一種是使用程序的名稱,將pname換成對應的exe名字即可,比如notepad.exe 為了方便,寫了個批處理,將該批處理和ntsd放在一起,使用時執行批處理,選擇對應...
結束EXCEL程序
在c 中操縱excel或者word之類的東西,應該很多人都做過,不過在呼叫完之後,我們好象都有一些頭痛的事情,那就是結束這些程序.很多書都沒有說,很多論壇上也沒有.我在上乙個專案中也遇到過這樣的問題,但是後來做了一些嘗試,發現真的有解決方案的.解決方案有兩種 一,就是建立的excel或者word是可...
結束其它程序
第一步 findwindow 類名 視窗標題 返回值視窗控制代碼 列子 hwnd hwnd findwindow txguifoundation qq2011 注意的是兩個引數可以只寫乙個,另乙個為null。第二步 getwindowthreadprocessid 視窗控制代碼,程序id 例子 dw...