VC++6.0建的工程,放到VS2005中编缉,其中有这么一段,就是获取不到值(我用生命发誓2236这个进程PID存在,这个不用考虑在内!)hProcess = OpenProcess(PROCESS_ALL_ACCESS, FALSE,2236);
if(hProcess==NULL)
{
::MessageBox(NULL,"没有获取到值","Caption",MB_OK);
}有能力的破吧,还有以后要有世界上认为不可能的事,请来问我,我都遇到过.
if(hProcess==NULL)
{
::MessageBox(NULL,"没有获取到值","Caption",MB_OK);
}有能力的破吧,还有以后要有世界上认为不可能的事,请来问我,我都遇到过.
解决方案 »
- SetSecurityDescriptorOwner函数应该怎么使用
- 调用ocx后堆栈溢出,停在inline void* CThreadSlotData::GetThreadValue(int nSlot)
- 今天借CSDN这个地面,发一个朋友的经历,希望大家能给看看。小声在此先谢过了。
- 请教:我在OnNcCalcSize中修改了客户区的大小,超过了窗口的大小,所以移动窗口的时候留有未刷新的轨迹,该如何处理?
- 速度太慢 !怎么优化??????
- mysql C API是不是没有写数据库的函数!?
- 数组赋值问题,请各位帮忙,急急急!!!
- 请教各位高手,本人用VC++编了一个简单的游览器,怎样才能支持打开FLASH???谢谢!!!
- 江湖救急啊!关于mscomm.ocx控件波特率问题!!
- 我用CWnd实例化出的窗体,鼠标指针怎么不更新?
- 一个简单的类程序的运行问题
- dll 加载顺序的问题?
getlasterror 放在什么位置怎么写呀?
"To open a handle to another local process and obtain full access rights, you must enable the SeDebugPrivilege privilege."
如果你要獲得完全權限 就要先有SeDebugPrivilege特權 所以你申請較少操作權限就不用事先作這個操作