2011-06-20 20 views
7

पर अनइंस्टॉल करने के लिए कस्टम घटक का चयन करें मैंने इनो सेटअप के साथ इंस्टॉलर बनाया है। इसमें प्रोग्राम फ़ाइलों "एपीपी" फ़ोल्डर में स्थित कई निष्पादन योग्य शामिल हैं। लेकिन प्रत्येक निष्पादन योग्य के लिए इस "एपीपी" फ़ोल्डर में अलग सबफ़ोल्डर है।इनो सेटअप अनइंस्टॉलर

क्योंकि प्रत्येक निष्पादन योग्य उद्देश्य से अलग है, इसलिए मैं अनइंस्टॉलर बनाना चाहता हूं जहां मैं चुन सकता हूं, कौन सा घटक मैं अनइंस्टॉल करना चाहता हूं (उदाहरण के लिए प्रोग्राम जोड़ें/निकालें में बदलें बटन)। फिलहाल अनइंस्टॉलर सभी एप्लिकेशन को हटा देता है।

एक विकल्प प्रत्येक घटक के लिए अलग इंस्टॉलर बनाना है और फिर इंस्टॉलर बनाना है जिसमें अन्य इंस्टॉलर हैं, लेकिन यह बहुत अजीब है।

क्या यह विकल्प चुनने के लिए कस्टम अनइंस्टॉलर बनाना संभव है कि मैं कौन सा घटक अनइंस्टॉल करना चाहता हूं?

उत्तर

2

आपको लगता है कि आपको अपने एप्लिकेशन के सेटअप में एक संशोधित/मरम्मत सेटअप विकल्प चाहिए, है ना? UninsHs

नोट: Google में खोजना मुझे दूसरी साइट में एक और नया संस्करण मिला है, लेकिन मुझे यकीन नहीं है कि यह वैध है या नहीं।

+0

यह यूनिन्स भी मिला। लेकिन मैं जानना चाहता हूं कि यह इनो सेटअप + पास्कल स्क्रिप्टिंग के साथ संभव है या नहीं। – evilone

1

इनो अनइंस्टॉलर में करना संभव है लेकिन यह विज़ार्ड शैली के साथ "फिट" नहीं होगा, और आपके स्वयं के फॉर्म दिखाने की आवश्यकता होगी, और जब आप अपनी इच्छित बिट्स को हटा दें तो अनइंस्टॉल करना रद्द कर देंगे।

सेटअप का उपयोग करने के लिए एक विकल्प है (जो इसके लिए थोड़ा बेहतर है) और घटकों को छेड़छाड़ और अनचाहे संभालते हैं।

इनमें से दोनों को काफी व्यापक [कोड] लिखे जाने की आवश्यकता होगी।

+0

क्या आप "एक विकल्प सेटअप का उपयोग करना है ..." द्वारा अपना मतलब बता सकते हैं? यदि आपके पास कस्टम '' 'इंस्टॉल' '' विज़ार्ड पेज (यानी सभी घटकों को स्थापित करने के लिए एक सूची) मिल गया है, तो स्थापना खंड को अनइंस्टॉल करने के दौरान कैसे लीवरेज किया जा सकता है? धन्यवाद – debracey

+0

आप अलग-अलग घटकों को जोड़ने/निकालने के लिए सेटअप का उपयोग करने में सक्षम होना चाहिए। जबकि इनो केवल नए चुने हुए घटकों को स्वचालित रूप से स्थापित करेगा और पहले चयनित घटकों को अपडेट/मरम्मत करेगा, आपको घटक राज्यों का पता लगाने और उचित फ़ाइलों/रजिस्ट्री मानों को हटाकर स्वयं घटकों की किसी भी स्थापना को संभालना होगा। – Deanna

संबंधित मुद्दे