Sé poner Breakpoints, pro no sé como ponerlo donde dices xD o como buscar "GetDlgItemTextA".
entonces no sabes.... CTRL+N y en la ventana que se abre escribes getdlg si no esta ahi puedes ponerlo con algun plugin como el cmdbar (no recuerdo si se llama asi exactamente)
si podrias sacar el codigo C de ese programa usando el desensamblado, pero ese programa que tu ya conoces. uno de los problemas que te puedo decir es que cada compilador hace las cosas a su modo...... y reconocer esto en un codigo compilado ya te complica la vida. como te dicen no hay programa que traduzca el codigo a c y si lo hay la traduccion sera como sera... "mala".
lo que puedes hacer es simple, igual que cuando escribes un keygen tu no escribes el codigo exacto que escribio el programador, escribes un codigo diferente que hace el mismo trabajo. pues desensambla mira lo que te interesa y intentas implementarlo.
pues va a ser que nadie te va a dar el serial, ayer ya no te conteste pq huele a mil kilometros que simplemente quieres el serial y no te interesa aprender.