साथ पूरा हो गया है कैसे करने के बाद रजिस्ट्री स्थापित करने के लिए पथ स्थापित लिखने के लिए अग्रिम में साथ Inno सेटअप?के बाद रजिस्ट्री स्थापित करने के लिए पथ स्थापित लिखने के लिए कैसे Inno सेटअप
धन्यवाद पूरा हो गया है!
साथ पूरा हो गया है कैसे करने के बाद रजिस्ट्री स्थापित करने के लिए पथ स्थापित लिखने के लिए अग्रिम में साथ Inno सेटअप?के बाद रजिस्ट्री स्थापित करने के लिए पथ स्थापित लिखने के लिए कैसे Inno सेटअप
धन्यवाद पूरा हो गया है!
तरह TLama कहा, तुम ssPostInstall
के माध्यम से इसे प्राप्त कर सकते हैं अगर आप चाहते हैं के बाद स्थापना प्रक्रिया के पूरा होने कुंजी जोड़े जाने के लिए।
[Code]
procedure CurStepChanged(CurStep: TSetupStep);
begin
if CurStep=ssPostInstall then begin
RegWriteStringValue(HKEY_LOCAL_MACHINE, 'Software\HHSTECH',
'InstallPath', ExpandConstant('{app}'));
end;
end;
या AfterInstall
कि पिछले फ़ाइलों के बाद बुलाया जाएगा आप उपयोग कर सकते हैं स्थापित किया गया है (की नकल की)।
[Files]
Source: ".\THEVERYLASTFILE.XXX"; DestDir: "{app}"; AfterInstall: MyAfterInstall
[Code]
procedure MyAfterInstall();
begin
RegWriteStringValue(HKEY_LOCAL_MACHINE, 'Software\HHSTECH',
'InstallPath', ExpandConstant('{app}'));
end;
आखिर में! धन्यवाद –
[Registry]
Root: HKLM; Subkey: Software\HHSTECH; ValueType: string; ValueName: InstallPath; ValueData: {app}
यह इंस्टॉल होने के बाद * आपके द्वारा किए गए कार्यों पर निर्भर करता है *। आपके मामले में मुझे नहीं लगता कि आपको यह करने की आवश्यकता है * इंस्टॉल पूर्ण होने के बाद * इस प्रकार आपका उत्तर पर्याप्त है। लेकिन अधिक सटीक होने के लिए, इंस्टॉलेशन पूरी तरह से पूर्ण नहीं होने पर '[रजिस्ट्री]' अनुभाग ['संसाधित किया गया है]] (http://jrsoftware.org/ishelp/topic_installorder.htm)। यदि आप वास्तव में कुछ करना चाहते हैं * इंस्टॉल पूर्ण होने के बाद *, आपको इसे 'CurStepChanged'] (http://jrsoftware.org/ishelp/topic_scriptevents.htm#CurStepChanged) ईवेंट हैंडलर में करना चाहिए जब' CurStep' पैरामीटर ' 'ssPostInstall' के बराबर है। – TLama
या यदि आपको केवल एक स्थापना प्रविष्टि (उदा। फ़ाइल) से संबंधित कुछ करने की आवश्यकता है, तो आप ['AfterInstall'] (http://jrsoftware.org/ishelp/topic_scriptinstall.htm#AfterInstall) पैरामीटर का उपयोग कर सकते हैं। – TLama