在我看過的幾個Windows XP系統上,「系統空閒進程」始終有PID 0,「系統」進程始終有PID 4.在枚舉進程的Windows程序中,安全地識別這些過程由這些PID進行,還是可能在某些情況下有所不同?Windows上的「系統」和「系統空閒進程」PID是否保持不變?
3
A
回答
3
我有生產代碼,假設這些PID是靜態的,它可以在XP,Vista和Win 7上運行。不知道它是否是官方支持的方法!
另一對夫婦的接近問題的辦法:
- 排序活躍的PID進行升序排列列表 - 系統空閒和系統進程應該是第2位。
- 檢查父PID給定的過程 - 系統空閒和系統進程都具有0
1
我從來沒有見過他們獲得任何其他PID,並且我在技術支持日期間見過很多任務經理。 似乎對我來說很不穩定。 這是保證在所有情況下保持?我真的不確定。
相關問題
- 1. 系統空閒進程的源代碼
- 2. Windows和系統進程
- 3. 系統空閒時間 - Windows服務
- 4. Windows系統空閒進程干擾性能測量
- 5. 系統空閒檢測
- 6. 如何檢查系統是否空閒或不在PHP?
- 7. Windows系統上的非系統字體
- 8. Scala系統進程和空白
- 9. 什麼是系統日誌和系統日誌後臺進程
- 10. Windows系統編程
- 11. Windows系統編程
- 12. Linux:好友系統空閒內存
- 13. 註冊計算系統空閒時間
- 14. 如何區分系統過程PID和用戶過程PID?
- 15. 殺系統進程
- 16. 是什麼系統API和進程API
- 17. Windows系統文件是否受到逆向工程保護?
- 18. 系統調用和系統程序
- 19. 系統文件緩存是否被系統中的所有進程共享?
- 20. 檢測過程是否是系統進程或不
- 21. Windows系統上的Objective C
- 22. Windows 2008 R2 - 內核(系統進程PID = 4)鎖定文件和文件夾
- 23. Windows系統上的IOS編程
- 24. 遠程Windows系統上的文件IO
- 25. Windows上的unix系統編程項目?
- 26. 如何檢查Windows系統上是否安裝了程序
- 27. Java ProcessBuilder和Windows系統變量
- 28. 檢查系統空閒和使系統進入註銷狀態5分鐘後(如果沒有人使用)
- 29. 如何獲得調用系統調用的進程的pid?
- 30. 如何構建變更跟蹤系統 - 不是審計系統
父PID在Windows 2000中,系統爲8 – Luke 2010-04-15 14:02:08
好地方。剛剛檢查並且系統的父PID在Windows 2000上仍然爲0,所以也許使用父PID方法即可。 – snowcrash09 2010-04-16 15:15:13