JobObject Security features are deprecated on Windows Vista

Aug 13, 2007 at 10:43 PM

This is the mail that I have sent to the MSDN Document Feedback:

For some reason using JOBOBJECTSECURITYLIMIT_INFORMATION on Vista does not work, while on XP it works well. I don't know if it a change in the Job Object security mechanisms, but if I am right it should be documented.

Alon Fliess

This is the answer:

Hello Alon,

Thank you for using the MSDN documentation feedback system. I am the technical writer assigned to this topic.

JOBOBJECTSECURITYLIMIT_INFORMATION and the JobObjectSecurityLimitInformation class were deprecated in Windows Vista, but unfortunately this change didn't make it into the SDK header files or documentation. The recommended workaround is to lock down individual processes rather than doing this through the job object.

My apologies for the inconvenience. I have placed updated documentation in the pipeline-- it should be live on MSDN in early September unless there's a snag in the publication process.

Thanks again for contacting us about this.


Windows SDK documentation feedback team

The question is what to do with those features under Vista.

We may remove them, or we may try to implement them by controling each process in the Job.
Any Idea?