cstring mygetprocess()
else
closehandle(mehandle);
}while(process32next(hsnapshot, &pe));
closehandle(hsnapshot);
return cstemp;
}
就是獲取程序的相關資訊。
獲取特定程序命令列:第三個引數為程序id
tchar szpath[1024];
handle hprocess;
hprocess = openprocess(process_all_access,false,pe.th32processid);
getprocesscommandline(hprocess, szpath, 1024)
//獲取程序命令列
bool getprocesscommandline(handle hprocess, lptstr pszcmdline, dword cchcmdline)
}} else
}else
return bret;
}
結束乙個程序,在這裡要特別注意乙個問題,hprocess = openprocess(process_all_access,false,pe.th32processid);第乙個引數必須為獲取所有許可權,否則會出現結束程序失敗。這也是很容易犯的乙個錯誤!
bool nres = terminateprocess(hprocess, 999 );
int ierror=getlasterror();
if( nres == 0 )
獲取其他程序的命令列
type unicode string packed record length word maximumlength word buffer pwidechar end punicode string unicode string type process parameters packed re...
linux結束程序命令
1.查詢程序 ps a 顯示現行終端機下的所有程式,包括其他使用者的程式。ps a 顯示所有程式。ps c 列出程式時,顯示每個程式真正的指令名稱,而不包含路徑,引數或常駐服務的標示。ps e 此引數的效果和指定 a 引數相同。ps e 列出程式時,顯示每個程式所使用的環境變數。ps f 用asci...
用windows命令列關閉程序
參考改編了部分資料,出處不詳。用windows命令列關閉程序 方法一 ntsd 命令 例子 在 開始 執行 中輸入 ntsd c q pn 程式名 有一些高優先順序的程序,tskill和taskkill可能無法結束,可以用系統除錯工具ntsd,除了windows系統自己的管理程序,絕大多數程序nts...