15,471
社区成员
发帖
与我相关
我的任务
分享
BOOL TerminateProcessFromld(DWORD dwld)//这里需要输入一个;吗?
{
BOOL bRet = FALSE;
HANDLE hProcess = ::OpenProcess(POCESS_ALL_ACCESS,FALSE,dwld);//这里是不是把dwld换成一个ID号码就可以了?
if(hProcess ! = NULL)
{
//终止进程
bRet = ::TerminateProcess(hProcess,0);
}
CloseHandle(hProcess);
return bRet;
}
当小白在编译器里敲的时候:
# include<windows.h>
# include<stdio.h>
int main(int argc, char* argv[])
{
//BOOL TerminateProcessFromld(DWORD dwld);
BOOL TerminateProcessFromld(DWORD dwld)
{//为什么这里出现错误,提示 error:应该输入; ?不懂
BOOL bRet = FALSE;
HANDLE hProcess = ::OpenProcess(PROCESS_ALL_ACCESS, FALSE, dwld);
if (hProcess != NULL)
{
bRet = ::TerminateProcess(hProcess, 0);
}
CloseHandle(hProcess);
return bRet;
}
}