Как определить с помощью C # в Windows момент, когда запускается внешнее приложение?
Я попробовал FilesystemWatcher, который не работает, потому что файл на самом деле не меняется. Кроме того, наличие таймера, постоянно проверяющего все открытые процессы, может быть слишком сложным. Есть ли другой способ сделать это? Если нет в C #, можно ли это сделать в C ++ (если да, приведите пример).
Причина, по которой я хочу это сделать, - для регистрации.