Um das Programm mit erhöhlten Admin-Rechten auszuführen,
folgende Zeile einfügen:
#RequireAdmin
dim $uac_OFF = 0
dim $uac_ON = 1
; disable UAC
Local $uac_saved = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System", "EnableLUA")
msgbox(0,"–INFO–", "UAC-RegKey ist: " & @TAB & $uac_saved)
#RequireAdmin
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System", "EnableLUA", "REG_DWORD", $uac_OFF)
Local $uac = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System", "EnableLUA")
msgbox(0,"–INFO–", "After disabling UAC-RegKey ist: " & @TAB & $uac)
; enable UAC
Local $uac_saved = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System", "EnableLUA")
msgbox(0,"–INFO–", "UAC-RegKey ist: " & @TAB & $uac_saved)
#RequireAdmin
RegWrite("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System", "EnableLUA", "REG_DWORD", $uac_ON)
Local $uac = RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System", "EnableLUA")
msgbox(0,"–INFO–", "After ensabling UAC-RegKey ist: " & @TAB & $uac)