hola estoy haciendo el siguiente scrip en python el cual desactiva el uac de windows reinicia la pc para surta efecto y luego cambia la hora de equipo a una establecida.
import os
from datetime import datetime
import win32com.shell.shell as win32shell
import subprocess
def registro():
try:
#necesito verificar si ya existe la entrada registro y si existe que pase automaticamente a funcion fecha
command1 = '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 ' + command1)
#aqui por logica siempre se reinicia, la primera ves que se ejecuta si o si debe reiniciar el equipo para que surja efecto
subprocess.call("shutdown -r -f t 0")
except OSError:
pass
def fecha():
try:
fecha = datetime.strptime("2001-01-01", "%Y-%m-%d")
hoy = datetime.now()
if fecha < hoy:
os.system("date 01-01-01")
except OSError:
pass
def main():
registro()
fecha()
main()
alli esta comentado lo que necesito ese codigo es copy paste q aun no entiendo muy bien sobre registro en python se lo basico hasta ahora, practicamente necesito que la primera ves que se ejecute verifique si ya la entrada fue modificada si es asi pues que pase a la funcion fecha, despues le voy a agregar un bucle para que veriique la fecha y la cambie y tambien un autorun