Hallo,
habe heute versucht, mit Visual Studio .NET ein Programm zu entwickeln, welches die laufenden Prozesse auflistet, um ungewünschte Tasks killen zu können. Mein Code ist so aufgebaut, dass die wesentlichen Funktionen in einer eigenen .dll ausgelagert sind. Somit ist die Oberfläche von den eigentlichen Systemfunktionen getrennt. Wenn ich das Programm in Visual Studio debuggen lasse, läuft alles einwandfrei, sobald ich jedoch die fertige Binary starte, kann mein Process Kill manche Tasks terminieren und andere nicht. Warum funktioniert es im Debugger und in der fertigen .exe nicht? Vermute, dass das Binary nicht den notwendigen Zugriff auf die Prozesse bekommt (obwohl aufgelistet). Wäre für Anregungen dankbar. Werde morgen mal den Code posten.
habe heute versucht, mit Visual Studio .NET ein Programm zu entwickeln, welches die laufenden Prozesse auflistet, um ungewünschte Tasks killen zu können. Mein Code ist so aufgebaut, dass die wesentlichen Funktionen in einer eigenen .dll ausgelagert sind. Somit ist die Oberfläche von den eigentlichen Systemfunktionen getrennt. Wenn ich das Programm in Visual Studio debuggen lasse, läuft alles einwandfrei, sobald ich jedoch die fertige Binary starte, kann mein Process Kill manche Tasks terminieren und andere nicht. Warum funktioniert es im Debugger und in der fertigen .exe nicht? Vermute, dass das Binary nicht den notwendigen Zugriff auf die Prozesse bekommt (obwohl aufgelistet). Wäre für Anregungen dankbar. Werde morgen mal den Code posten.