OpenProcess老是返回NULL
发布时间: 2012-12-31 11:57:52 作者: rapoo
OpenProcess总是返回NULL
在VS2008下面,
DWORD pID=GetProcessID("QQ.exe");
HANDLE hProcess=::OpenProcess(PROCESS_ALL_ACCESS, TRUE, pID);
if (NULL == hProcess)
{
cout<<"Error :"<<GetLastError()<<endl;
}
TerminateProcess(hProcess, 0);
结果发现,Error 的值是5。根本执行不到TerminateProcess这个语句,,,这是怎么回事??
[解决办法]