GetProcessPriority 运行时提示内存不能为read 请教如何解决

GetProcessPriority 运行时提示内存不能为read 请问怎么解决
本帖最后由 a278401627 于 2012-12-12 17:23:19 编辑
GetProcessPriority 运行时提示内存不能为read 请问怎么解决

还有
if(GetPriorityClass(hProcess)==NORMAL_PRIORITY_CLASS)
{
return charsz1;
}
else if(GetPriorityClass(hProcess)==IDLE_PRIORITY_CLASS)
{
return charsz2;
}

else if(GetPriorityClass(hProcess)==REALTIME_PRIORITY_CLASS)
{
return charsz3;

}
else if(GetPriorityClass(hProcess)==HIGH_PRIORITY_CLASS)
{
return charsz4;
}
//else if(GetPriorityClass(hProcess)==ABOVE_NORMAL_PRIORITY_CLASS)
//{
//return charsz6;
//}
//
//else if(GetPriorityClass(hProcess)==BELOW_NORMAL_PRIORITY_CLASS)
//{
//return charsz7;
//}

上面红色的 ABOVE_NORMAL_PRIORITY_CLASS 和 BELOW_NORMAL_PRIORITY_CLASS 被提示没有定义,要怎么解决?


还有FindProcess 可以返回进程的PID , 我用一般的exe 程序测试成功了,但是得不到notepad.exe的PID 这是为什么? 

------解决方案--------------------
SDK版本太低了吧.
------解决方案--------------------
我认为问题应该不是出在这个函数身上,应该是其他地方你内存用错了,仔细查看一下你其他地方的内存就好了