[VS2010] Esecuzione automatica da Registro

giovedì 19 aprile 2012 - 15.37

controvento Profilo | Newbie

Ho letto molte 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?
Premetto che l'installer è quello di Visual Studio 2010 ovviamente.

Grazie a tutti, un saluto

massimo.missaglia Profilo | Newbie

Ciao,
nella chiave di registro specifica come value [TARGETDIR] durante l'installazione verrà sostituito con il path corretto.

Per quanto riguarda invece le directory di "default" dei programmi basta utilizzare [ProgramFilesFolder] che verrà sosostituita con C:\Programmi\ o C:\Program Files\

Ciao

Massimo Missaglia
-------------------------------
www.MassimoMissaglia.com
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5