2011-03-02 21 views
6

जो मैंने पढ़ा है, ऐसा लगता है कि ऐसा कोई पैरामीटर नहीं है जो आपको अनइंस्टॉल आइकन बदलने की अनुमति देता है:क्या इनो सेटअप में अनइंस्टॉल आइकन बदलना संभव है?

[Setup]: UninstallIconFile 
Description: 
Obsolete in 5.0.0. As Setup and Uninstall have been merged into a single executable, setting a custom icon for Uninstall is no longer possible. 

तो, क्या इस आइकन को बदलने का कोई और तरीका है? मैं पूछ रहा हूं क्योंकि यदि उदाहरण के लिए, आपके पास केवल आपके लॉन्च एक्सई, रीडेमे और अनइंस्टॉल हैं, तो उपयोगकर्ता गलती से लॉच के बजाय अनइंस्टॉल पर क्लिक कर सकते हैं, जो थोड़ा परेशान है।

धन्यवाद।

उत्तर

6

आपका अनइंस्टॉल आइकन केवल आपके एप्लिकेशन आइकन जैसा ही होगा यदि आप IconFilename एप्लिकेशन के समान आइकन पर सेट करते हैं या SetupIconFile सेटिंग को आपके एप्लिकेशन के समान सेट करते हैं।
डिफ़ॉल्ट रूप से, अनइंस्टॉल आइकन सेटअप आइकन के समान है। यदि आप वास्तव में यह सुनिश्चित करना चाहते हैं कि उपयोगकर्ता उलझन में नहीं है, तो आप अपने अनइंस्टॉल आइकन पर [Icons] अनुभाग में IconFilename पैरामीटर सेट कर सकते हैं। कुछ की तरह:

Name: "{group}\Uninstall My Program"; Filename: "{uninstallexe}"; IconFilename: "{app}\uninstall.ico" 

आप अपने [Files] खंड में uninstall.ico को भी शामिल करने की आवश्यकता होगी।

7

अनइंस्टॉल करने योग्य निष्पादन योग्य आइकन बदलने के लिए, आपको इंस्टॉलर निष्पादन योग्य आइकन को बदलना होगा, क्योंकि यह SetupIconFile सेटअप अनुभाग निर्देश का उपयोग कर एक ही exe है।

उदाहरण के लिए:

SetupIconFile=MyProgSetup.ico 

तुम भी उदाहरण के लिए UninstallDisplayIcon सेटअप अनुभाग निर्देश

की स्थापना, चिह्न है कि नियंत्रण कक्ष पर प्रदर्शित किया जाता है बदल सकते हैं:

UninstallDisplayIcon={app}\MyProg.exe,4 
;or 
UninstallDisplayIcon={app}\Uninstaller.ico 
1

सेट अनइंस्टॉलर आइकन SetupIconFile के रूप में, फिर संकलित में संसाधन आइकन बदलें .exe

बस ले जाने के आप अनइंस्टॉलर आइकन के साथ अभी भी संकलित .exe दिखाई दें (कि ResHacker की तरह करने के लिए कई कार्यक्रम कर रहे हैं), कि .exe किसी अन्य फ़ोल्डर में और आप देखेंगे।

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