Jak wykryć za pomocą C# w systemie Windows moment uruchomienia zewnętrznej aplikacji?Wykrywanie uruchomienia aplikacji
Próbowałem FilesystemWatcher, który nie działa, ponieważ plik tak naprawdę się nie zmienia. Również posiadanie zegara ciągle sprawdza wszystkie otwarte procesy może być nieco ponad zabijaniem. Czy jest jakiś inny sposób na zrobienie tego? Jeśli nie w C# jest to możliwe w C++ (jeśli tak, proszę podać przykład).
Powodem, dla którego chcę to zrobić, jest rejestracja.
@stalkerh jaki sposób dokonać tej pracy? Różne typy, takie jak MangementEventWatcher, nie istnieją w System.Management lub System.Mangement.Instrumentation. Gdzie je znajdę? Przegapiłem coś? – Svish
Nieważne. Musiał również dodać odniesienie do dll System.Management. Nie dodawaj 'using System.Management;' ... * westchnienie *: p – Svish
Ale 'w = new ProcessStartEventArrived (q);' nadal nie działa ... – Svish