Un exe non può sovrascrivere sé stesso, devi optare per un programma esterno che lo aggiorni.
Amaro C++, il gusto pieno dell'undefined behavior.
Regole del Forum