मैं अपने ग्राहक के लिए आवेदन के लिए स्रोत पुनर्प्राप्त करने पर काम कर रहा हूं। मैंने .NET Reflector का उपयोग कर एप्लिकेशन कोड पुनर्प्राप्त करने में कामयाब रहा है। लेकिन अब मैं कोड को साफ करना चाहता हूं और व्यक्तिगत रूपों को फिर से बनाना चाहता हूं ताकि मेरे पास प्रत्येक रूप के लिए कोडबेइंड, डिजाइनर और रेसएक्स फाइलें हों। समस्या यह है कि सभी छवियां ".resources" फ़ाइलों में स्थित हैं। मैं इन ".resources" फ़ाइलों से छवियों को कैसे निकालूं जो परावर्तक द्वारा उत्पन्न किए गए थे?मैं .NET असेंबली के एक डीकंपाइल द्वारा बनाई गई .resources फ़ाइल से छवियों को कैसे निकाल सकता हूं?
मैं प्रोग्रामेटिक रूप से छवियों को निकालने के बजाय कुछ टूल का उपयोग करना पसंद करूंगा, लेकिन यदि मुझे उपयुक्त एप्लिकेशन नहीं मिल रहा है तो मैं कोड का सहारा लेगा। तो यहां मैं उम्मीद कर रहा हूं कि किसी ने इन संसाधन फ़ाइलों के लिए दर्शक (अधिमानतः मुफ़्त!) के बारे में पहले या जानता है जो मुझे छवियों को निकालने की अनुमति देगा। अन्यथा, कोड भी अच्छा है; क्योंकि मैं छवियों को निकालने के लिए अपना खुद का छोटा एप्लीकेशन लिख सकता था।
परावर्तक भी ऐसा कर सकता है, एक असेंबली के संसाधन नोड खोलें। संसाधन पर राइट-क्लिक करें और इस रूप में सहेजें का चयन करें। –
मैंने प्रतिबिंबक के साथ छवियों को निकालने का प्रयास किया है, लेकिन जहां तक मैं देख सकता हूं, परावर्तक केवल .resources फ़ाइल को सहेजता है, यह आपको इन फ़ाइलों में बीएमपी प्रारूप में शामिल बिटमैप्स को सहेजने नहीं देता है ... जब तक कि मुझे कुछ याद नहीं आ रहा है ? जब आप एक .resources फ़ाइल का चयन करते हैं तो यह बिटमैप्स की एक सूची देता है, लेकिन जब मैं बिटमैप पर राइट क्लिक करता हूं, तो एक विकल्प "सेव" होता है जो दुर्भाग्य से ग्रे हो जाता है। हो सकता है कि यह एक भुगतान संस्करण में एक फीचर है जो परीक्षण संस्करण में अनुपलब्ध है जिसका मैं उपयोग कर रहा हूं? – BruceHill