Программно добавить скрипт входа / выхода в Windows
Есть ли способ программно добавить сценарий входа или выхода из Windows? Я не хочу использовать какие-либо графические программы, все должно происходить так, чтобы пользователь ничего не заметил.
Кроме того, я хочу запускать сценарии только тогда, когда определенный пользователь входит / выходит. Он не должен срабатывать для каждого пользователя в системе.
Попытки решения:
Добавление команды в реестр, согласно этому ответу . Кажется, что добавления команды к
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\System\Scripts\Logoff\0\0
недостаточно. Я обнаружил, что мне также нужно добавить ту же команду вHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\S-1-5-21-57470242-2825662697-3518406308-1003\Scripts\Logoff\0\0
и, возможно, также изменить%WINDIR%\System32\GroupPolicy\User\Scripts\scripts.ini
, в противном случае команда просто не выполняется.Я перестал искать это решение, потому что не знаю, что это за раздел реестра
S-1-5-21-57470242-2825662697-3518406308-1003
. Это случайная последовательность цифр? Это всегда один и тот же текст? Будет ли это работать, если я использую это на другом ПК?Изменение
%WINDIR%\System32\GroupPolicy\User\Scripts\scripts.ini
согласно этому ответу . Здесь происходит нечто очень странное. Я могу увидеть этот файл в проводнике. Это существует. Я могу открыть его и с правами администратора использовать блокнот для его изменения. Но когда я пытаюсь получить доступ к нему из скрипта Python, я получаю FileNotFoundError, даже если ему предоставлены права администратора. (Traceback:FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Windows\\System32\\GroupPolicy\\User\\Scripts\\scripts.ini'
PS: я не использую двойную обратную косую черту, Python просто отображает их так)Создание задачи запуска с использованием
SCHTASKS
. Я отказался от этого, потому что похоже, что SCHTASKS поддерживает только задачи входа в систему, но не задачи выхода из системы.
0 ответов на вопрос
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
14
PDF Viewer в Windows
-
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
6
Просмотр журнала в Windows
-
3
Фоновая проблема Windows с двумя экранами