beh, dipende, se questo programma non ha alcun tipo di protezione contro l'elencazione dei nomi delle funzioni delle librerie e non è java, in realtà è piuttosto semplice.
Metodo A (Better Approach)
1º avviare il debug del processo e lasciarlo caricare
2º Scopri cercando nelle importazioni programma che utilizza User32.dll (probabilmente lo fa forse non direcly)
3º Vai OllyDbg e andare a nomi utilizzando Ctrol + N (utilizzare questo per guida http://www.ollydbg.de/quickst.htm)
4º Ordina per nome e il tipo RegisterClass ** (sarà un export)
5º mettere un punto di interruzione su tutti questi nomi utilizzando F2
6º Fare clic sul pulsante
7º Ti rompi sulla gestione dei messaggi, è necessario fare un passo in avanti un po '
questo è tutto
Metodo B (pigro metodo e meno possibilità di successo)
1º Avviare debbuging il programma e farlo funzionare normalmente cliccando F9
2º lasciare che il programma e olly maxized e di fronte
3º mettere in pausa il programma quindi fare clic su ALT + F9 o CtROL + F9
4º fare clic sul pulsante e la speranza per una pausa
5º il programma (può) pausa sul ritorno della funzione tasto, probabilmente dovrà risalire per ottenere sul codice
Buon divertimento!
[Questo] [1] filo conterrà probabilmente la risposta. [1]: http://reverseengineering.stackexchange.com/questions/3288/how-can-i-set-a-breakpoint-for-a-button-click – Eldan