Underc0de

Foros Generales => Dudas y pedidos generales => Mensaje iniciado por: DarkXploitz en Noviembre 28, 2017, 11:12:05 AM

Título: ayuda con funcion python
Publicado por: DarkXploitz en Noviembre 28, 2017, 11:12:05 AM
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) [Seleccionar]

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