如下所示:
#!/usr/bin/python
#-*-coding:utf-8-*-
import _winreg as wr #导入内置的windows注册表操作库
import os
from socket import *
import getpass
def GetStart():
key = r'SOFTWARE\Microsoft\Windows\CurrentVersion\Run'
aRegL = wr.ConnectRegistry(None,wr.HKEY_LOCAL_MACHINE)
aRegC = wr.ConnectRegistry(None,wr.HKEY_CURRENT_USER)#getpass.getuser()为得到当前的用户名
startdir = os.listdir(r'C:\Users'+ os.sep + getpass.getuser() + r'\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup')
startExe = {'localmachine':[],'currentuser':[]}
startExe['startdir'] = startdir
try:
aKeyL = wr.OpenKey(aRegL,key)#打开键,返回句柄
aKeyC = wr.OpenKey(aRegC,key)
for i in range(1024):
try:
startExe['localmachine'].appen