Для создания процесса хочу использовать песочницу с ограничениями на использование процессорного времени и памяти. Создаю для этого JobObject функцией CreateJobObject(), далее AssignProcessToJobObject().
Затем ассоциирую с Job'ом порт завершения и слушаю на нем события.
Проблема — невозможно отследить time и memory limits! Я вижу, что процесс работает уже 3 секунды, хотя я задавал лимит в 1 секунду и не останавливается. С памятью также ничего не работает.
Пожалуйста, приведите пример правильного кода!
Все ограничения задаю функцией SetInformationJobObject().