Как определить с помощью C# в Windows момент запуска внешнего приложения?Обнаружение запуска приложения
Я пробовал FilesystemWatcher, который не работает, потому что файл не меняется. Кроме того, таймер постоянно проверяет, что все открытые процессы могут быть немного убиты. Есть ли другой способ сделать это? Если нет в C#, то можно сделать это на C++ (если да, то дайте мне пример).
Причина, по которой я хочу это сделать, предназначена для ведения журнала.
@stalkerh Как вы сделать эту работу? Различные типы, такие как MangementEventWatcher, не существуют в System.Management или System.Mangement.Instrumentation. Где я их найду? Я что-то пропустил? – Svish
Nevermind. Пришлось добавить ссылку на dll System.Management. Не просто добавить 'using System.Management;' ... * sigh *: p – Svish
Но w = new ProcessStartEventArrived (q); 'все еще не работает ... – Svish