Wie kann man erreichen, dass eine EXE-Datei beim Booten eines Windows-Systems ausgeführt wird und die EXE-Datei unabhängig davon ausgeführt wird, wer angemeldet ist? Ist das möglich?
Antwort1
Gemäßdieser Sysinternals-Forumsbeitrag, der zuverlässigste Weg hierfür ist das Hinzufügen einer geplanten Aufgabe. Definieren Sie einfach einen Trigger At startup
. Dieser wird so lange ausgeführt, bis er zwangsweise beendet wird, z. B. durch einen Absturz oder das Beenden des Prozesses durch den Benutzer. Ein Standard-/eingeschränkter Benutzer kann Prozesse, die ihm nicht gehören, weder sehen noch beenden.
Klicken Sie hier für die Vollansicht
Sie müssen die Aufgabe auch auf einstellen Run whether user is logged on or not
und sie wahrscheinlich als Administratorkonto mit höchsten Berechtigungen ausführen. Sie können sie sogar als SYSTEM
Konto ausführen.
Klicken Sie hier für die Vollansicht
Dies unterscheidet sich vom At logon
Auslöser.
Wenn Sie dies programmgesteuert tun möchten (also Ihr Programm sich selbst zum Systemstart hinzufügen lassen), besteht die beste Möglichkeit darin, einen Windows-Dienst zu erstellen.