Как можно было бы запустить .exe при загрузке системы Windows и оставить .exe запущенным независимо от того, кто вошел в систему? Это возможно?
Как запустить .exe при загрузке и сохранить его работающим независимо от того, кто входит в Windows?
1 ответ
Согласно этому сообщению на форуме Sysinternals, самый надежный способ сделать это - добавить запланированное задание. Просто определите триггер At startup
. Он будет работать до тех пор, пока не будет принудительно завершен, например, из-за сбоя или пользователя, убивающего процесс. Обычный / ограниченный пользователь не может видеть или убивать процессы, которые ему не принадлежат.
Вы также должны установить задачу на Run whether user is logged on or not
, и, вероятно, должны запускаться как учетная запись администратора с наивысшими привилегиями. Вы даже можете работать как SYSTEM
учетная запись.
Это отличается от триггера At logon
.
Если вы хотите сделать это программно (то есть заставить свою программу добавить себя в автозагрузку системы), лучшим способом будет создание службы Windows.