我调用OpenProcess(), xp下如果登陆用户为administrator, 则正确.
但如果登陆用户为users, 则打开某些系统进程OpenProcess()时失败.而且在该用户下提升SEdebug权限失败, 因为他没有提升权限的权限.
也不能用NtQuerySystemInformation(), 因为该函数不是针对某一个进程的, 我需要的是某个进程的相关信息..系统为xp.
怎么办? 我想做一个进程列表, 并显示进程的内存使用,内存峰值,CPU时间, CPU占用率等信息.我看了,冰刃在users用户下也可以抓到所有进程的信息,不知道它怎么做的.