fbpx

Автозагрузка в Win XP

401 просмотра
0
0 Комментариев

Здравствуйте, если кто знает, можете подсказать, как прописать выполнение скомпилированного python скрипта в exe файл, для автоматического его запуска вместе со стартом системы? Интересны решения под Win XP.

Спасибо за ответ.


Добавить комментарий

2 Answers

Python Опубликовано 20.03.2019
0

Здравствуйте, делается это просто:

#нужный для этого функционал находится в _winreg (в python3 он называется winreg)
from _winreg import *
 
#открываем нужную ветку
#HKEY_CURRENT_USER - текущий пользователь
#HKEY_LOCAL_MACHINE - глобально, для всех
mykey = OpenKey(HKEY_CURRENT_USER, 'SOFTWARE\Microsoft\Windows\CurrentVersion\Run')
 
#пишем наш ключ
#если не хватит прав, то будет исключение WindowsError: [Error 5]
SetValueEx(mykey, 'ИМЯ_КЛЮЧА', 0, REG_SZ, 'C:\ПУТЬ_И_ИМЯ\ВАШЕГО\ФАЙЛА.exe')
 
#можно закрыть ветку, но это не обязательно
CloseKey(mykey)

более подробно
docs.python.org/library/_winreg

Добавить комментарий
0

Пропишите в реестре в ключ

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

путь к вашему исполняемому файлу.

Описание разделов реестра Run, RunOnce, RunServices, RunServicesOnce и Startup.

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up