在我看过的几个Windows XP系统中,“System Idle Process”总是有PID 0,而“System”进程总是有PID 4.在一个枚举进程的Windows程序中,它是否安全通过这些PID识别这些过程,还是在某些情况下它们可能不同?
答案 0 :(得分:3)
我有生产代码,假设这些PID是静态的,它适用于XP,Vista和Win 7.不确定它是否是官方支持的方法!
解决问题的另外两种方法:
答案 1 :(得分:1)
我从未见过他们获得任何其他PID,我在技术支持日期见过很多任务经理。 对我来说似乎很不变。 是否保证在所有情况下都能保留?我真的不确定。