OpenProcess老是返回NULL
OpenProcess总是返回NULL在VS2008下面,DWORD pIDGetProcessID(QQ.exe)HANDLE hProcess::OpenProcess(
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这个语句,,,这是怎么回事??
[解决办法]