在我看過的幾個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. Scala系統進程和空白
- 7. 什麼是系統日誌和系統日誌後臺進程
- 8. Windows系統編程
- 9. 註冊計算系統空閒時間
- 10. Linux:好友系統空閒內存
- 11. 是什麼系統API和進程API
- 12. Windows系統上的Objective C
- 13. 系統文件緩存是否被系統中的所有進程共享?
- 14. Windows 2008 R2 - 內核(系統進程PID = 4)鎖定文件和文件夾
- 15. 遠程Windows系統上的文件IO
- 16. 如何獲得調用系統調用的進程的pid?
- 17. 如何構建變更跟蹤系統 - 不是審計系統
- 18. 是否有任何操作系統不支持線程?
- 19. Windows和系統內存
- 20. UNIX系統和Windows系統中讀取.CSV文件的差異
- 21. 系統線程vs非系統線程
- 22. Boost Windows程序是否可移植到其他Windows系統?
- 23. 殺死系統進程
- 24. 運行系統進程
- 25. 如何在系統空閒時運行.NET應用程序?
- 26. 在Unix系統上創建子進程?
- 27. 「新聞系統」在不同的系統上的行爲不同
- 28. 凌空庫不是在android系統
- 29. fork() - 多個進程和系統調用
- 30. 跨系統進程產卵和交互
父PID在Windows 2000中,系統爲8 – Luke 2010-04-15 14:02:08
好地方。剛剛檢查並且系統的父PID在Windows 2000上仍然爲0,所以也許使用父PID方法即可。 – snowcrash09 2010-04-16 15:15:13