Как получить дескриптор JobObject, не зная его имени?

Мое приложение работает на работе. Я хочу получить дескриптор этого Jobobject с помощьюOpenJobObject так что я могу позже использовать эту ручку. Проблема в том, что я неНе знаю имени задания и, передав NULL имени задания, возвращает ошибку 87 (неверный параметр).

Вот как я это попробовал:

HANDLE handle = OpenJobObject( JOB_OBJECT_QUERY, FALSE, NULL );
if ( !handle  ) printf( "\nError %d", GetLastError() );
else printf( "\nOK" );

Я также нашел это в MSDN: приложение не может получить дескриптор объекта задания, в котором оно выполняется, если у него нет имени объекта задания. Однако приложение может вызвать функцию QueryInformationJobObject с NULL, чтобы получить информацию об объекте задания.

Поэтому мой вопрос: возможно ли каким-то образом получить указатель на JobObject, в котором выполняется мое приложение? Или получить название работы, на которой запущено мое приложение?

Спасибо!

Обновить:

Мой код до сих пор:http://pastebin.com/aJ7XMmci Прямо сейчас яОшибка получения 87 (параметр неверный) изSetInformation :(