Mira creo que lo que decis del procdump tenes razon,no hacia falta hacerlo,no te fijaste con el peid en que lenguaje esta hecho el programa ???, si esta hecho en delphi, te fijas cual es la direccion del boton que utilizas para corroborar la clave, y le pones un BP en esa direccion con el olly, y te fijas si lo compara con algun numero o algo, y si esta hecho en visual basic usa el smartcheck y fijate las api "__vbaStrCmp" y fijate si compara algo, esto te lo digo asi nomas pero es mas complicado, tendrias que fijarte en algun tutorial, pero si sabes algo capaz que te sirve.