The Job Object

The job object is new in Windows 2000. In previous versions of Windows 9x and Windows NT, the job object did not exist. The job, just as it may seem, is a group of processes. However, the introduction of the job concept is very powerful and useful, as you will soon see.

The basic reasoning for including the job object is to allow multiple processes (and their associated threads) to be managed, monitored, and manipulated as a single, convenient entity. Also, jobwide metrics can be monitored and jobwide security can be enforced.

Note

If you have a UNIX background, you will notice that this architecture seems similar to the UNIX-style process tree. The spirit behind the two architectures is similar; however, the object-oriented nature ...

Get Microsoft® Windows® 2000 Security Handbook now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.