Spero che qualcuno possa aiutarmi a tradurre quanto segue in una voce InnoSetup [Registry] correttamente formattata da utilizzare nel mio Installer InnoSetup? L'obiettivo qui è creare un nuovo protocollo URL personalizzato sul computer dell'utente.Inno Setup Voce di registro per il protocollo URL personalizzato
HKEY_CLASSES_ROOT
ctp
(Default) = "URL:Alert Protocol"
URL Protocol = ""
DefaultIcon
(Default) = "myapp.exe"
shell
open
command
(Default) = "C:\Program Files\MyApp\myapp.exe"
ho letto attraverso il doc InnoSetup aiuto, ma non riusciva a capire come tradurre quanto sopra in una apposita sezione del Registro di sistema InnoSetup:
[Registry]
Root: HKCR; Subkey: ".....etc.
Il risultato finale, dopo il programma di installazione viene eseguito è che l'utente fa clic su un collegamento su un sito Web formattato come "ctp: //myapp.exe" e quell'app locale verrà avviata sul computer dell'utente. Mi sto avvicinando correttamente? Grazie mille per ogni risposta.
Essentiually, è necessario aggiungere un singolo '[Registro]' voce per ciascun valore. Il nesting è irrilevante e devi solo specificare il percorso completo della chiave per ogni valore nella sezione 'Key:'. Vedi questo [FAQ entry] (http://www.jrsoftware.org/isfaq.php#assoc) per un esempio. – Deanna
Inoltre, non dimenticare di usare '% 1' nel tuo [comando' shell'] (http://msdn.microsoft.com/en-us/library/aa767914 (v = vs.85) .aspx # app_reg) valore. – TLama