As eveybody know, ProcessId of System should be 8, but in my box it is 4 !, How could it be posible ?
Isn't it constant ?
Posted on 2006-09-14 16:27:02 by Dite
I have 32-bit XP SP2 installed currently, and the Process ID for "System" is 00000004 on my computer. I think you can write it off on the same lines as why you should never directly access INT 0x2E across any of the NT-based OSes... internal consistency instead of external ;)
Posted on 2006-09-14 16:35:49 by SpooK
The System process has had the process ID of 4 for a long as I can remember.  Under XP at least.

Incidentally, I did some looking around and apparently under Windows 2000, the process ID is 8.  It is 4 for XP and 2003.  I found an NT reference (not sure which version, 3.51 or 4 i think) that listed the output of the tlist utility.  The output indicated the system process had a process id of 2.  The document appears to refer to the system idle process as the system process, and system process as just system (unless I got it wrong!)

Just curious, but why exactly should it be 8?
Posted on 2006-09-15 03:28:30 by Timbo
Hmmm, I see.
I remember some thing like It shoud have been constant and 8; however It's obviously wrong...

Posted on 2006-09-15 03:54:13 by Dite
The only true constant you can depend on, is change.
Posted on 2006-09-15 10:46:26 by SpooK