terminateprocess函數(shù)是Windows API中的一個(gè)函數(shù),用于終止指定進(jìn)程。
它的原型如下:
BOOL TerminateProcess( HANDLE hProcess, UINT uExitCode );
參數(shù)說明:
示例代碼如下:
#include <windows.h>
int main()
{
// 打開要終止的進(jìn)程
HANDLE hProcess = OpenProcess(PROCESS_TERMINATE, FALSE, 1234); // 1234為要終止的進(jìn)程ID
if (hProcess == NULL)
{
printf("打開進(jìn)程失敗\n");
return 1;
}
// 終止進(jìn)程
BOOL result = TerminateProcess(hProcess, 0); // 0為進(jìn)程的退出碼
if (result == 0)
{
printf("終止進(jìn)程失敗\n");
return 1;
}
// 關(guān)閉進(jìn)程句柄
CloseHandle(hProcess);
return 0;
}
注意: