जवाबों:
कोई प्रक्रिया ID 1,2, or3 नहीं है क्योंकि NT कर्नेल हैंडल तालिका कैसे काम करती है।
हैंडल हमेशा चार के गुणक होते हैं। कर्नेल हैंडल प्रोसेस ऑब्जेक्ट का उपयोग प्रोसेस हैंडल और प्रोसेस / थ्रेड आईडी दोनों के लिए किया जाता है। ऐसा होता है कि हैंडल मान सभी 0x4 (बिट 2) से शुरू होते हैं , और InitialSystemProcess बनाने की पहली प्रक्रिया है, इसलिए इसे 4. PID मिलता है। 4 Idle प्रक्रिया वास्तव में एक प्रक्रिया नहीं है और आप इसे नहीं खोल सकते। यह शायद एक वास्तविक पीआईडी नहीं है, लेकिन अधिकांश उपकरण इसे 0 मानते हैं।
NT हैंडल टेबल पर अधिक यहाँ हालांकि यह केवल NT3-5 (xp) के लिए सटीक है, क्योंकि Windows 7 को अब आवश्यकता है कि आप केवल कर्नेल हैंडल को संदर्भित करें यदि PsInitialSystemProcess से जुड़ा हुआ है।
आप प्रोसेस एक्सप्लोरर सिस्टम प्रोसेस - प्रॉपर्टीज - थ्रेड्स पेन में 4 से 200 के बीच की सभी प्रक्रियाएं देख सकते हैं।