PDA

Ver la versión completa : Evitar Periodo de Evaluacion



proteo1
01-06-2010, 19:27
Hola como estan, yo aqui batallando un poco con un programa, que al parecer lo unico que hace es activar un LABEL que indica que es version de prueba para hacerlo funcional.

aqui el codigo:

0041BD86 /> 55 PUSH EBP
0041BD87 |. 8BEC MOV EBP,ESP
0041BD89 |. 83C4 9C ADD ESP,-64
0041BD8C |. 53 PUSH EBX
0041BD8D |. 8B5D 08 MOV EBX,DWORD PTR SS:[EBP+8]
0041BD90 |. 53 PUSH EBX ; /Arg1
0041BD91 |. E8 CEF6FFFF CALL NWC2.0041B464 ; \NWC2.0041B464
0041BD96 |. 59 POP ECX
0041BD97 |. A1 E4074F00 MOV EAX,DWORD PTR DS:[4F07E4]
0041BD9C |. 50 PUSH EAX ; /Text => "New Compositor"
0041BD9D |. FF73 34 PUSH DWORD PTR DS:[EBX+34] ; |hWnd
0041BDA0 |. E8 025E0C00 CALL <JMP.&USER32.SetWindowTextA> ; \SetWindowTextA
0041BDA5 |. 8D45 9C LEA EAX,DWORD PTR SS:[EBP-64]
0041BDA8 |. 50 PUSH EAX ; /Arg2
0041BDA9 |. FF35 64074F00 PUSH DWORD PTR DS:[4F0764] ; |Arg1 = 00000000
0041BDAF |. E8 B7F4FFFF CALL NWC2.0041B26B ; \NWC2.0041B26B
0041BDB4 |. 83C4 08 ADD ESP,8
0041BDB7 |. 8D45 9C LEA EAX,DWORD PTR SS:[EBP-64]
0041BDBA |. 50 PUSH EAX ; /Text
0041BDBB |. FFB3 CA000000 PUSH DWORD PTR DS:[EBX+CA] ; |hWnd
0041BDC1 |. E8 E15D0C00 CALL <JMP.&USER32.SetWindowTextA> ; \SetWindowTextA
0041BDC6 |. 5B POP EBX
0041BDC7 |. 8BE5 MOV ESP,EBP
0041BDC9 |. 5D POP EBP
0041BDCA \. C3 RETN

Y aca la linea en donde me manda a la etiqueta de Evaluacion: "0041BDAF"

espero me puedan guiar para hacer la modificacion correcta.

tincopasan
04-06-2010, 07:55
pues yo probaria en principio dos cosas 1) nopear el call de 0041bdaf o 2) buscar de donde viene a 41BD86 y fijarme si hay algun salto que evite entrar en esta funcion, eso como basico

proteo1
08-06-2010, 19:34
ya revise y resulta que viene desde antes porque agrega en el caption EVALUATION, y realizando la comparacion creo que ya no me dice que es evaluacion jejeje, grax por el tiempo en contestar y hacer ver un poco mas, gracias

tincopasan
09-06-2010, 08:25
:) si mi basica respuesta te sirvio, pues de nada!