The_Lars
@The_Lars

Автозагрузка скрипта pyinstaller от администратора без запроса?

Компилирую проект в exe этой командой:
pyinstaller --onefile --uac-admin main.py
Суть скрипта максимально простая, он создаёт файлы по таймингу, через обычный open().
Добавил этот exe в реестр:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run

Для корректной работы скрипта, его необходимо запускать от админа, иначе он просто игнорирует open(). Но получается так, что после каждого запуска системы, появляется диалоговое окно, в котором нужно подтвердить запуск скрипта. Возможно ли как-то сделать автозагрузку этого скрипта от админа, без постоянного запроса?
  • Вопрос задан
  • 369 просмотров
Решения вопроса 1
Viktor_T2
@Viktor_T2
python developer
--uac-admin уберите
Попробуйте запустить экзешник с помощью psexec
psexec.exe -u пользователь-админ -p пароль ваша-программа [аргументы]
Раньше такой способ работал.
Psexec: https://docs.microsoft.com/en-us/sysinternals/down...

Второй способ:
Засунуть экзешник в назначенные задания,
там помойму есть событие при запуске системы
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы