मुझे आशा है कि कोई मुझे मेरे इनोसेटअप इंस्टॉलर में उपयोग करने के लिए सही तरीके से स्वरूपित इनोसेटअप [रजिस्ट्री] प्रविष्टि में निम्नलिखित अनुवाद करने में मेरी सहायता कर सकता है? यहां लक्ष्य उपयोगकर्ता की मशीन पर एक नया कस्टम यूआरएल प्रोटोकॉल बनाना है।कस्टम यूआरएल प्रोटोकॉल के लिए इनो सेटअप रजिस्ट्री प्रविष्टि
HKEY_CLASSES_ROOT
ctp
(Default) = "URL:Alert Protocol"
URL Protocol = ""
DefaultIcon
(Default) = "myapp.exe"
shell
open
command
(Default) = "C:\Program Files\MyApp\myapp.exe"
मैं InnoSetup सहायता दस्तावेज़ के माध्यम से पढ़ने लेकिन समझ नहीं सकता है एक उचित InnoSetup रजिस्ट्री अनुभाग में ऊपर का अनुवाद करने के लिए कैसे:
[Registry]
Root: HKCR; Subkey: ".....etc.
संस्थापक के बाद अंतिम परिणाम चलाता उपयोगकर्ता है कि है "ctp: //myapp.exe" के रूप में स्वरूपित वेबसाइट पर एक लिंक पर क्लिक करता है और वह स्थानीय ऐप उपयोगकर्ता की मशीन पर लॉन्च होगा। क्या मैं इसे सही तरीके से देख रहा हूं? किसी भी प्रतिक्रिया के लिए बहुत बहुत धन्यवाद।
Essentiually, आप एक ही '[रजिस्ट्री]' प्रत्येक मान के लिए प्रविष्टि जोड़ने के लिए की जरूरत है। घोंसला अप्रासंगिक है और आपको केवल 'कुंजी:' अनुभाग में प्रत्येक मान के लिए पूर्ण कुंजी पथ निर्दिष्ट करने की आवश्यकता है। उदाहरण के लिए यह [एफएक्यू एंट्री] (http://www.jrsoftware.org/isfaq.php#assoc) देखें। – Deanna
इसके अलावा, अपने ['shell command'] में http://% 1' का उपयोग करना न भूलें (http://msdn.microsoft.com/en-us/library/aa767914 (v = vs.85) .aspx # app_reg) मूल्य। – TLama