installation - इंस्टॉल किए गए हाल ही के नैनो संस्करण को अपडेट करें, लेकिन फिर से स्थापित होने से पहले पुराने गैर-इनो संस्करण हटाएं



version inno-setup (0)

परिदृश्य तब होता है जब इंस्टॉलर स्विच करते हैं (इस मामले में समझदार चलते हैं)। पिछले Inno Installers की स्थिति यहां इंस्टालर द्वारा नियंत्रित की जाती है

यह कहने का एक अनूठा तरीका है कि पूर्व-इनो संस्करण को एननो वर्जनों के साथ स्थापित एक रेड की अनुपस्थिति है:

Root: HKCU; Subkey: "Software\{#MyAppPublisher}\{#MyAppName}"; ...

लेकिन अन्य विश्वसनीय तरीके से (यूजर CCleaner हस्तक्षेप या अन्य द्वारा उपरोक्त कुंजी की अनुपस्थिति को संभालने) निम्नलिखित पूछताछ कर रहा है:

Software\Microsoft\Windows\CurrentVersion\Uninstall\{#MyAppName}

समझदार ने स्थापना लॉग को अप्रतिष्ठापन रेपो के रूप में वास्तव में प्रयोग किया, इसलिए उपरोक्त कुंजी का मूल्य था:

(कुछ पूर्ण योग्य पथ नाम) \ UNWISE.EXE (कुछ पूर्ण योग्य पथ नाम) {# MyAppName} \ INSTALL.LOG

अब एक बार कुंजी का पता लगाने के बाद, एक पूर्ण पुन: स्थापित करने की आवश्यकता है, लेकिन इसके बाद के संस्करण के प्रकाश में इस सवाल के जवाबों को सर्वश्रेष्ठ रूप से कैसे लागू किया जाए, सुझावों के लिए धन्यवाद