Gracias EdePc por ayudarme. ¿Funcionara el exe si lo paso a otro ordenador? mi objetivo es que funcione en cualquier ordenador con windows y sin python.
te dejo .py y .spec, No tuve problemas al aprender python y tkinter pero poner un pequeño icono en la ventana esta complicado.
py: ===============================================
from tkinter import *
raiz=Tk() raiz.title("CRACKME KEYGEN") raiz.iconbitmap("estrella.ico")
def generar(): user=vartxt1.get() sum=0 largo=len(user) if (largo>0xb): exit() userMAY="" for i in range(largo): if (ord(user)<0x41): print ("CARACTER INVALIDO") exit() if (ord(user) >= 0x5a): userMAY+= chr(ord(user)-0X20) else: userMAY+= chr(ord(user)) for i in range(len(userMAY)): sum+=ord (userMAY)
xoreado = sum ^ 0x5678 TOTAL = xoreado ^ 0x1234 vartxt2.set(TOTAL)
ventana=Frame(width=350, height=120) ventana.pack(padx=10, pady=10)
vartxt1 =StringVar() txt1 = Entry(ventana, textvariable=vartxt1, width=25) txt1.grid(row=0, column=2, padx=20, pady=10)
vartxt2 =StringVar() txt2 = Entry(ventana, textvariable=vartxt2, width=25) txt2.grid(row=2, column=2, padx=20, pady=10)
txta= Label(ventana, text="NOMBRE :") txta.grid(row=0, column=0)
txtb=Label(ventana, text="SERIAL :") txtb.grid(row=2, column=0)
bgenerar = Button(ventana,command=generar, text="GENERAR", padx= 25, pady=5) bgenerar.grid(row=3, column=2)
ventana.mainloop()
===================================================== spec: ================================================== # -*- mode: python -*-
block_cipher = None
a = Analysis(['llaves.py'], pathex=['C:\\Users\\John\\Desktop\\practica'], binaries=[], datas=[], hiddenimports=[], hookspath=[], runtime_hooks=[], excludes=[], win_no_prefer_redirects=False, win_private_assemblies=False, cipher=block_cipher, noarchive=False) pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher) exe = EXE(pyz, a.scripts, a.binaries, a.zipfiles, a.datas, [], name='llaves', debug=False, bootloader_ignore_signals=False, strip=False, upx=True, runtime_tmpdir=None, console=False , icon='cuadrado.ico') ===================================================
Gracias
|