Buenos días chicos/as, les traigo la siguiente incertidumbre, estoy haciendo un keylooger (aun no lo termino), voy por la parte en donde me envia un mail con un txt adjunto con las teclas pulsadas, utlice pyInstaller para convertirlo en un *.exe, ahora el problema que veo es el volumen del EXE, es demasiado para tan pocas lines, osea el codigo hasta ahora solo tiene 50 lineas y me ocupa despues de pasarle pyInstaller 3.63 MB, que consejos me pueden dar para reducir el tamaña, el mas logico seria utilizar C?-.
Gracias.
ocupa eso porque python no se compila, así que la "conversión a .exe" en realidad es que mete un ejecutable portable de python con tu script, no hay forma de disminuirlo en general... lo más logico sería usar un lenguaje compilado
es que python incluye los archivos necesarios para correr el script sin tener instalado python(para mi no deja de ser un script con las librerias incluidas) si es por tamaño ni hablar de que es mejor c
Cita de: c41n4b31 en 20 Mayo 2017, 13:48 PMme ocupa despues de pasarle pyInstaller 3.63 MB
Cita de: tincopasan en 20 Mayo 2017, 18:09 PMes que python incluye los archivos necesarios para correr el script sin tener instalado python
Cita de: c41n4b31 en 20 Mayo 2017, 13:48 PMue consejos me pueden dar para reducir el tamaña
Siempre puedes probar a utilizar un packer adicional como por ejemplo
UPX para comprimir y reducir el tamaño del executable y los recursos empacados por
pyinstaller.
Pueden pasar dos cosas: que funcione, o que se corrompa.
saludos
Gracias a todos, como siempre me han sido de ayuda.
Thanks!