用python关闭UAC

时间:2014-12-21 01:50:24

标签: windows python-3.x uac

有没有人知道如何通过python 3.3 for Windows关闭用户帐户控制。可能编辑注册表?我知道这不是推荐的,但就我的目的而言,这将是理想的。请帮忙!

1 个答案:

答案 0 :(得分:1)

没关系。我找到了解决方案!我只是创建了一个删除函数,以防它已经存在(否则它将无法工作)并重新创建一个注册表项。这是:

import win32com.shell.shell as win32shell   

def disable_UAC():
    command1 = 'reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA'
    win32shell.ShellExecuteEx(lpVerb='runas', lpFile='cmd.exe', lpParameters='/c ' + command1)
    command2 = 'reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f'
    win32shell.ShellExecuteEx(lpVerb='runas', lpFile='cmd.exe', lpParameters='/c ' + command2)