用python修改注册表时遇到的问题

用python修改注册表时遇到的问题

一个小函数,用于开机自动启动:
def OnYes():
    root=_winreg.ConnectRegistry(None,_winreg.HKEY_CURRENT_USER)
    newkey=_winreg.OpenKey(root,r"Software\Microsoft\Windows\CurrentVersion\Run")
    _winreg.SetValueEx( newkey, "Galaxy", 0, _winreg.REG_SZ, '"C:\Program Files\**"/autostart')
    _winreg.CloseKey(newkey)
    _winreg.CloseKey(root)
但是有错误提示:
Traceback (most recent call last):
  File "C:/Python25/reg.py", line 9, in <module>
    OnYes()
  File "C:/Python25/reg.py", line 6, in OnYes
    _winreg.SetValueEx( newkey, "Galaxy", 0, _winreg.REG_SZ, '"C:\Program Files\Galaxy-1.1\Galaxy.exe"/autostart')
WindowsError: [Error 5]
不知道是为什么?请各位高人指点
解决了,改一下权限就行了