L'unico modo con cui puoi modificare i file eseguibili è disassemblarli e agire direttamente sull'assembly.

Non c'è modo (che io sappia) di decompilarli in c++.

Ricordati che se lo fai devi accertarti di essere legalmente autorizzato a modificare i file (e generalmente se non hai i sorgenti non lo sei)