Jak uruchomić plik .exe podczas uruchamiania i utrzymywać go bez względu na to, kto loguje się w systemie Windows?

2

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?

Kale Muscarella
źródło

Odpowiedzi:

2

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.

Zrzut ekranu z wyzwalaczem zaplanowanego zadania
Kliknij, aby zobaczyć pełny rozmiar

Można również ustawić zadanie Run whether user is logged on or noti pewnie powinien działać jako konto administratora, z najwyższymi uprawnieniami. Możesz nawet uruchomić jako SYSTEMkonto.

Zrzut ekranu użytkownika zaplanowanego zadania
Kliknij, aby zobaczyć pełny rozmiar

Różni się to od At logonwyzwalacza.

Jeśli chcesz to zrobić programowo (tj. Zmusić program do dodania się do uruchamiania systemu), najlepszym sposobem byłoby utworzenie usługi Windows.

Kok
źródło
Upewnij się, że określono, że jest to dla każdego użytkownika. Będzie to wymagało nazwy użytkownika i hasła administratora podczas planowania zadania, ale użytkownik nie będzie miał dostępu do hasła, więc nie martw się.
cutrightjm
1
At startupnie ma pojęcia użytkowników, działa przed zalogowaniem. At logontroszczy się i ma tę opcję, ale nie o to chodzi.
Bob
Nie wiedziałeś, że możesz uruchamiać programy podczas uruchamiania, czy to oznacza, że ​​użytkownik zaloguje się? Ponieważ wydaje się to kwestią bezpieczeństwa.
cutrightjm
1
Tak, zanim użytkownicy się zalogują. Jednak się pomyliłem. Wydaje się (patrz edycja), że nadal musisz określić użytkownika, który ma być uruchamiany , ale nie dla .
Bob