Jak można by uruchomić uruchamianie .exe podczas uruchamiania systemu Windows i pozostawić uruchamianie .exe niezależnie od tego, kto jest zalogowany? czy to możliwe?
Zgodnie z tym postem na forum Sysinternals , najbardziej niezawodnym sposobem jest dodanie zaplanowanego zadania. Po prostu zdefiniuj wyzwalacz At startup
. Będzie działał, dopóki nie zostanie przymusowo zakończony, np. Przez awarię lub zabicie przez użytkownika procesu. Standardowy / ograniczony użytkownik nie widzi ani nie zabija procesów, których nie jest właścicielem.
Kliknij, aby zobaczyć pełny rozmiar
Można również ustawić zadanie Run whether user is logged on or not
i pewnie powinien działać jako konto administratora, z najwyższymi uprawnieniami. Możesz nawet uruchomić jako SYSTEM
konto.
Kliknij, aby zobaczyć pełny rozmiar
Różni się to od At logon
wyzwalacza.
Jeśli chcesz to zrobić programowo (tj. Zmusić program do dodania się do uruchamiania systemu), najlepszym sposobem byłoby utworzenie usługi Windows.
At startup
nie ma pojęcia użytkowników, działa przed zalogowaniem.At logon
troszczy się i ma tę opcję, ale nie o to chodzi.