Mi sembra un approccio completamente sbagliato al problema!

Su internet esiste una enorme quantita' di programmi sorgenti in C/C++ e tu vorresti partire dagli eseguibili ?

Fai una ricerca (su www.planetsourcecode.com, ad esempio) e trova il sorgente di cui hai bisogno e studialo!