Ho letto le discussioni su come effettuare questa modifica, ma mi ponevo un problema di cui non ho trovato traccia.

Da VS2010, ma anche nelle versioni precedenti, creando un progetto di SETUP, si può prevedere la modifica delle chiavi di registro, fin qui è semplice, aggiungo nel percorso:

SOFTWARE\Microsoft\Windows\CurrentVersion\Run

la chiave con l'indirizzo del mio eseguibile ad esempio:

C:\Programmi\mioprogramma.exe

Però in un progetto di setup, l'utente ha la possibilità di cambiare il percorso, quindi potrebbe decidere di installare il software in un'altra directory, oppure a seconda delle versioni di windows, la cartella "Programmi" può avere nomi diversi.

Come faccio a dire al progetto di setup, che deve aggiungere nella chiave di registro, non un indirizzo specifico, ma quello del path di installazione?

Grazie a tutti, un saluto