2011-03-02 16 views
9

के बाद आइकन बदलने के लिए संसाधन हैकर का उपयोग करना यह प्रश्न कई स्थानों पर लिखा गया है (जैसे here और here)।बिल्ड

दूसरे प्रश्न में एक टिप्पणी है कि मैं भी -modify-addoverwrite

ResHacker.exe -modify "Project.exe", "Project.exe", "ProgramIcon.ico", ICONGROUP, MAINICON, 0 

के बजाय उपयोग करने की कोशिश

ResHacker.exe -addoverwrite "Project.exe", "Project.exe", "ProgramIcon.ico", ICONGROUP, MAINICON, 0 

उपयोग करने के लिए कहते हैं नहीं है लेकिन परिणाम एक ही है।

आइकन बदल दिया गया है: यदि मैं exe फ़ाइल पर राइट क्लिक करता हूं और गुणों की जांच करता हूं तो मुझे लगता है कि आइकन बदल दिया गया है, लेकिन विंडोज एक्सप्लोरर में मुझे अभी भी पुराना आइकन दिखाई देता है।

यदि मैं इसे संसाधन हैकर के साथ खोलता हूं (इसलिए इसे कमांड लाइन उपकरण के रूप में उपयोग नहीं किया जाता है, लेकिन सामान्य जीयूआई उपकरण के रूप में) मैं "ओपन फाइल" संवाद में सही आइकन देखता हूं।

क्या कोई समाधान का सुझाव दे सकता है? मैं इसे डेल्फी पोस्ट बिल्ड इवेंट में इस्तेमाल करने की कोशिश कर रहा हूं।

+1

मुझे संदेह है कि आप एक्सप्लोरर के कैश से आइकन देख रहे हैं। यदि आप पोस्ट-बिल्ड इवेंट में ऐसा कर रहे हैं, तो आप सही आइकन को किस प्रकार से शुरू करने के लिए लिंक नहीं करते हैं? –

+0

उसी डीआरपी के साथ मुझे 2 फाइलों और 2 आइकनों के साथ 2 फाइलें बनाने की आवश्यकता है। (निश्चित रूप से मैं इसे 2 डीपीआर के साथ कर सकता हूं, लेकिन इसका मतलब है कि दोनों को बनाए रखना, जबकि यह सही समाधान होगा)। किसी भी तरह से आप सही हैं यह सिर्फ एक्सप्लोरर के कैच था। यदि आप उत्तर पोस्ट करते हैं तो मैं इसे स्वीकार करूंगा। धन्यवाद। – LaBracca

उत्तर

11

मुझे संदेह है कि आप एक्सप्लोरर के आइकन कैश से आइकन देख रहे हैं।

+0

डाउनवोट थोड़ा विचित्र लगता है कि ओपी ने पुष्टि की है कि यह समस्या है !! –

+0

हाँ, यह एक्सप्लोरर * आइकन * कैश होना चाहिए, दूसरा ब्राउज़र कैश के साथ मिश्रित किया जा सकता है।

+1

@Sertac एक्सप्लोरर ब्राउज़र नहीं है, आप इंटरनेट एक्सप्लोरर के बारे में सोच रहे हैं!

7

डेविड का अधिकार, एक्सप्लोरर के आइकन कैश को अद्यतन करने की आवश्यकता है।

अपने ResHacker आदेश के बाद अपने बैच फ़ाइल के लिए निम्न आदेश जोड़ें:

ie4uinit.exe -ClearIconCache 

(ie4unit है निर्मित एक आदेश)

explorer पुनः आरंभ करने की आवश्यकता नहीं है।

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