GetProcessPriority 运行时提示内存不能为read 请问怎么解决

时间:2022-12-15 19:53:47
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 这是为什么? 

5 个解决方案

#1


已解决````````

#2


SDK版本太低了吧.

#3


我认为问题应该不是出在这个函数身上,应该是其他地方你内存用错了,仔细查看一下你其他地方的内存就好了

#4


SDK没升级导致的

#5


已解决 谢谢大家

#1


已解决````````

#2


SDK版本太低了吧.

#3


我认为问题应该不是出在这个函数身上,应该是其他地方你内存用错了,仔细查看一下你其他地方的内存就好了

#4


SDK没升级导致的

#5


已解决 谢谢大家