2

Как можно было бы запустить .exe при загрузке системы Windows и оставить .exe запущенным независимо от того, кто вошел в систему? Это возможно?

1 ответ1

2

Согласно этому сообщению на форуме Sysinternals, самый надежный способ сделать это - добавить запланированное задание. Просто определите триггер At startup . Он будет работать до тех пор, пока не будет принудительно завершен, например, из-за сбоя или пользователя, убивающего процесс. Обычный / ограниченный пользователь не может видеть или убивать процессы, которые ему не принадлежат.

Снимок экрана триггера запланированной задачи
Нажмите для полного размера

Вы также должны установить задачу на Run whether user is logged on or not , и, вероятно, должны запускаться как учетная запись администратора с наивысшими привилегиями. Вы даже можете работать как SYSTEM учетная запись.

Снимок экрана пользователя запланированного задания
Нажмите для полного размера

Это отличается от триггера At logon .

Если вы хотите сделать это программно (то есть заставить свою программу добавить себя в автозагрузку системы), лучшим способом будет создание службы Windows.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .