ayuda con funcion python

Iniciado por DarkXploitz, Noviembre 28, 2017, 11:12:05 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

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.

Código: python

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
No Te Pido Que Pienses Como Yo, Solo Te Pido Que Pienses