si, conosco le classi a cui fai riferimento.
speravo esistesse un modo per un eseguibile di auto rinominarsi, ma anche lanciare un exe di appoggio che poi rilanci l'app principale scambiata mi sembra sufficiente.
mi manca ancora un pezzo però: come faccio a confrontare la versione dell'eseguibile corrente con quella che è presente online...senza scaricarla? vedo in giro che viene usato un file di testo contenente la versione disponibile online, cosa che mi potrebbe bastare.
non sarebbe male trovare un sistema per leggere questa informazione al volo sul server, insomma una implementazione php di GetFileVersion...
che ne pensi?