pythonプログラム起動自己起動
766 ワード
import win32api import win32con import os,sys
class AutoRun():
if name=='main': auto=AutoRun(
class AutoRun():
def __init__(self):
zdynames = os.path.basename(__file__) # :newsxiao.py
name = os.path.splitext(zdynames)[0] # , :newsxiao
path = os.path.abspath(os.path.dirname(__file__))+'\\'+zdynames # exe :
#
KeyName = 'Software\\Microsoft\\Windows\\CurrentVersion\\Run'
#
try:
key = win32api.RegOpenKey(win32con.HKEY_CURRENT_USER, KeyName, 0, win32con.KEY_ALL_ACCESS)
win32api.RegSetValueEx(key, name, 0, win32con.REG_SZ, path)
win32api.RegCloseKey(key)
except:
print(' ')
print(' !')
if name=='main': auto=AutoRun(