IMHO l' errore è a monte: da WinVista in su non è buona cosa inserire files da aggiornare nella cartella del programma. Salvali nella cartella Roaming, che è la destinazione standard e non richiede permessi di amministratore.
My.Computer.FileSystem.SpecialDirectories.CurrentU serApplicationData
Io personalmente per creare una path univoca, indipendente dalla versione, sostituisco la versione con il nome della mia cartella, es. "Dati".

Rispondi quotando