программа для мониторинга других программ - PullRequest
1 голос
/ 04 ноября 2010

EDIT :::

Интересно, кто-нибудь когда-нибудь задумывался об этом или имел какие-то идеи по этому поводу? Как и у большинства из вас, у меня работает несколько программ одновременно. Я настроил методы оповещения в каждом из них так, чтобы получать оповещения по электронной почте, когда программа останавливается или сталкивается с ошибками. Теперь некоторые из этих программ используют класс Visual Studio TaskFactory для создания параллельных задач, и я кодировал обработку исключений для обработки ошибок. Но я уверен, что некоторые из вас сталкивались со случаями, когда программа / процесс по какой-то причине останавливается, и если вы не постоянно сидите за своим компьютером и не проверяете какой-либо файл журнала, нет никакого способа узнать, работает ли программа в это время или не. поэтому, прежде чем многие ответят ... "Диспетчер задач" ... Я хотел бы получить несколько разумных идей о том, как заставить вашу программу уведомлять вас, когда она застревает в каком-либо процессе или завершается с ошибкой, когда обработчик исключений не обнаружил ... если никто не сталкивается с этими типами случаев, то я думаю, я просто забуду об этом. Есть ли способ взаимодействия с процессами диспетчера задач с помощью Visual Studio, VB / C #?

Ответы [ 2 ]

1 голос
/ 04 ноября 2010

Чем это отличается от основного диспетчера задач, включенного в Windows?

Если вы хотите создать свои собственные показатели для мониторинга, вы можете создать счетчики производительности: http://www.blackwasp.co.uk/SetPerformanceCounters.aspx

0 голосов
/ 04 ноября 2010

Вы имеете в виду диспетчер задач?Ctrl + Shift + Esc в Windows.

...