2009-02-26 6 views

Antwort

0

Zur Überwachung können Sie WMI-Ereignisse verwenden.

Es gibt keine [1] Methode, um zu entscheiden, ob der Start erlaubt wird oder nicht. Wenn Sie Pro/Biz/Ent/Ultimate Editionen verwenden, können Gruppenrichtlinien dazu verwendet werden, bestimmte ausführbare Dateien vom Start abzuhalten oder auf eine bestimmte Liste zu beschränken.

[1] Soweit ich weiß.

1

Seien Sie sehr vorsichtig mit jedem Code, der denkt, er weiß genug darüber, was ein Benutzer tut, um zu wissen, ob ein Prozess gestartet werden kann oder nicht. Es ist eine gute Möglichkeit, herauszufinden, wie viel Sie nicht über Ihre Benutzer wissen, aber nur, wenn Sie eine E-Mail-Adresse angeben, an die Benutzer Beschwerden senden können.

Ein Beispiel war eine VPN-Software, mit der ich arbeitete, die in das Windows-System eingebunden wurde, um benachrichtigt zu werden, wann immer eine DLL geladen wurde. Es verursachte tatsächlich BSOD, wenn eine sehr häufige Anwendung - Visual Studio - ausgeführt wurde. Dem Hersteller war nicht bekannt, wie modular VS ist, und das Starten von es lädt viele DLLs und manchmal sogar mehr während der Ausführung, wenn neue Features geladen werden.

Wenn Sie sich in die Lage versetzen, Dinge für Ihre Benutzer zu tun, haben Sie die Verantwortung, genug zu wissen, um sie richtig zu machen.