#c#
#c#
Вопрос:
Я хочу запустить исполняемый файл и ограничить его использование памяти и времени. Конечно, я хочу знать, нарушил ли он что-либо из этих правил, и если нет, то мне нужны данные о том, сколько было использовано. Что я мог бы использовать из .Как это сделать?
Комментарии:
1. Это не вопрос программирования, хотя вы, возможно, захотите сделать это из-за проблемы программирования. Я рекомендую перенести его в ServerFault.
2. Я не согласен, он хочет создать программу для мониторинга исполняемого файла, не используя готовое приложение для мониторинга.
Ответ №1:
Вы могли бы использовать поток для мониторинга запускаемого вами исполняемого файла.
var process = Process.Start("Test.exe");
// Monitor - Use this property to monitor the memory
process.MainModule.ModuleMemorySize
// Monitor - Use this property to monitor the time
process.StartTime
// Limit - You can use this property to limit the executable memory size,
// but I wouldn't recommend it...
process.MaxWorkingSet
Удачи.