Mam nadzieję, że ktoś może mi pomóc przetłumaczyć poniższe na poprawnie sformatowany wpis InnoSetup [Rejestru] do użycia w moim instalatorze InnoSetup? Celem jest utworzenie nowego niestandardowego protokołu URL na komputerze użytkownika.Inno Setup Wpis rejestru dla niestandardowego protokołu URL
HKEY_CLASSES_ROOT
ctp
(Default) = "URL:Alert Protocol"
URL Protocol = ""
DefaultIcon
(Default) = "myapp.exe"
shell
open
command
(Default) = "C:\Program Files\MyApp\myapp.exe"
czytam przez doc InnoSetup pomóc, ale nie mogliśmy zorientować się, jak tłumaczyć powyższe pod odpowiednim dziale InnoSetup rejestru:
[Registry]
Root: HKCR; Subkey: ".....etc.
Wynik końcowy po instalatora działa jest to, że użytkownik klika łącze w witrynie internetowej sformatowanej jako "ctp: //myapp.exe", a lokalna aplikacja uruchomi się na komputerze użytkownika. Czy podchodzę do tego prawidłowo? Dziękuję bardzo za wszelkie odpowiedzi.
Essentiually, trzeba dodać pojedynczy '[Registry]' wpis dla każdej wartości. Zagnieżdżanie jest nieistotne i wystarczy podać pełną ścieżkę klucza do każdej wartości w sekcji "Klucz:". Zobacz przykład [FAQ entry] (http://www.jrsoftware.org/isfaq.php#assoc). – Deanna
Ponadto, nie zapomnij użyć '% 1' w twoim [' polecenie powłoki'] (http://msdn.microsoft.com/en-us/library/aa767914 (v = vs.85) .aspx # app_reg) wartość. – TLama