Risposte:
Non esiste un ID processo 1,2 o 3 a causa del funzionamento della tabella di gestione del kernel NT.
Le maniglie sono sempre multipli di quattro. L'oggetto processo handle del kernel viene utilizzato sia per handle del processo che per ID processo / thread. Succede che tutti i valori di handle iniziano da 0x4 (bit 2) e InitialSystemProcess è il primo processo da creare, quindi ottiene un PID di 4. Il processo inattivo non è in realtà un processo e non è possibile aprirlo. Probabilmente non ha un vero PID ma la maggior parte degli strumenti lo considera 0.
Maggiori informazioni sulla tabella degli handle NT qui, sebbene ciò sia accurato solo per NT3-5 (xp), poiché Windows 7 ora richiede di fare riferimento agli handle del kernel solo se collegati a PsInitialSystemProcess.