2013-04-19 6 views
5

मैं किसी अन्य EXE के साथ किसी तृतीय-पक्ष इंस्टॉलर को पैकेज करने के लिए इनो सेटअप का उपयोग कर रहा हूं जिसे मैंने इंस्टॉल के लिए हमारे फर्म पर्यावरण को तैयार करने के लिए बनाया है। मैं समाप्त होने के बाद मैं अंतिम उपयोगकर्ता के कंप्यूटर से सभी इंस्टॉलर फ़ाइलों को हटाना चाहता हूं। मैंने इनो के साथ बनाई गई अस्थायी निर्देशिका पर deleteafterinstall का उपयोग करने का प्रयास किया, लेकिन यह काम नहीं करता है। इनो स्वचालित रूप से स्थापना निर्देशिका में unins000.exe और unins000.dat बनाता है। तो जब यह रूट निर्देशिका को हटाने का प्रयास करता है, तो यह पाया जाता है कि यह खाली नहीं है।क्या मैं इनोस सेटअप * नहीं * को अनइन्स000 फाइलें बनाने के लिए बता सकता हूं

मुझे इनो के अनइंस्टॉलर की आवश्यकता नहीं है, क्योंकि 3 पी ऐप का अपना स्वयं का है। क्या मैं इनोस सेटअप नहीं unins000 फ़ाइलों को बनाने के लिए बता सकता हूं? या क्या मैं इसे अस्थायी निर्देशिका को हटाने के लिए कह सकता हूं भले ही यह खाली न हो?

+1

आमतौर पर आपको अस्थायी फ़ाइलों को '{tmp}' में निकालना चाहिए। स्थापना पूर्ण हो जाने के बाद इनो स्वचालित रूप से इसे साफ़ कर देगा। यह एकमात्र ऐसा स्थान है जहां एक पुनरावर्ती संरचना (उपफोल्डर) को ठीक से साफ किया जा सकता है। – Miral

उत्तर

9

मैंने प्रलेखन की खोज की और खोज की और उसे नहीं मिला। तब मैंने कुछ और के लिए प्रलेखन की खोज की, और वहां था। अनइंस्टॉल फ़ाइलों के निर्माण को रोकने के लिए निम्न पंक्ति का उपयोग करें।

[Setup] 
Uninstallable = no 

मैं अभी भी इसे बनाने वाली temp निर्देशिका को हटाने के लिए नहीं प्राप्त कर सकता हूं।

+2

उस अस्थायी निर्देशिका को आप कभी भी बंद नहीं करेंगे क्योंकि इंस्टॉलर आवश्यक फ़ाइलों को चलाने के लिए अनपैक करता है। – TLama

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

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