Vektor
Erfahrenes Mitglied
Hallo zusammen,
ich habe ein älteres Projekt unter VB 6 das ich nun in .NET neu schreibe. In diesem Projekt habe ich früher über API's überprüft ob ein Programm aktiv ist. Dabei habe den *.exe Namen eingelesen und bin über API's die Liste der laufenden Prozeduren durchgegangen. Wenn der Name dabei war, wurde ein Ereignis ausgelöst.
Diese Methode ist aber doch relativ unsicher, da die Namen der Prozesse nicht immer so lauten wie die *.exe Namen. Nun meine Frage: Gibt es in .NET eine möglichkeit, vielleicht sogar ohne API's, ein Programm auf aktivität zu überprüfen?
Ich hoffe ihr könnt mir helfen...
Danke..
ich habe ein älteres Projekt unter VB 6 das ich nun in .NET neu schreibe. In diesem Projekt habe ich früher über API's überprüft ob ein Programm aktiv ist. Dabei habe den *.exe Namen eingelesen und bin über API's die Liste der laufenden Prozeduren durchgegangen. Wenn der Name dabei war, wurde ein Ereignis ausgelöst.
Diese Methode ist aber doch relativ unsicher, da die Namen der Prozesse nicht immer so lauten wie die *.exe Namen. Nun meine Frage: Gibt es in .NET eine möglichkeit, vielleicht sogar ohne API's, ein Programm auf aktivität zu überprüfen?
Ich hoffe ihr könnt mir helfen...
Danke..