2010-03-13 12 views
14

मैं जो मैं बेहतर ढंग से समझने के लिए चाहते हैं एक .exe एप्लिकेशन है - वहाँ किसी भी तरह से कोड तो मैं यह कर सकते हैं के साथ एक वी.एस. प्रोजेक्ट बनाने के लिए परावर्तक प्राप्त करने के लिए है मैं परावर्तकपरावर्तक का उपयोग VisualStudio प्रोजेक्ट बनाने के लिए

में देख सकते हैं विजुअल स्टूडियो में इसे ठीक से देखें?

उत्तर

28

कुछ विशेष की आवश्यकता नहीं है, यह परावर्तक में बनाया गया है, यद्यपि बहुत खोजने योग्य नहीं है। बाएं फलक में असेंबली राइट-क्लिक करें और निर्यात का चयन करें। आपको आउटपुट निर्देशिका बदलने का मौका मिलेगा। ठीक क्लिक करें और प्रतिबिंबक कोड को डीकंपलिंग शुरू करता है, प्रत्येक व्यक्तिगत वर्ग के लिए एक स्रोत फ़ाइल बनाते हैं। और एक .csproj फ़ाइल बनाता है जिसे आप विजुअल स्टूडियो में खोल सकते हैं।

0

हां वहाँ है, लेकिन यह सस्ता नहीं आता http://www.remotesoft.com/salamander/

मैं इसे इस्तेमाल किया है विधानसभा डिकंपाइल करने के लिए, लेकिन मैं सुविधा उपयोग नहीं किया है एक परियोजना में यह डिकंपाइल करने के लिए ताकि आप एक नहीं दे सकता उस पर समीक्षा करें। डिकंपेलर की गुणवत्ता परावर्तक में से एक से मेल खाती है।

वे परियोजना में अपर्याप्त exe के साथ जुड़े कुछ कानूनी मुद्दे भी हैं - और पुनर्मूल्यांकन के लिए स्रोत, तो इसे देखभाल के साथ उपयोग करें।

+0

पूछने के लिए खेद है, लेकिन आपने इसके बजाय परावर्तक का उपयोग क्यों किया? वह slamander ठीक लगता है, लेकिन जैसा कि परावर्तक मुक्त था, संस्करण 6 तक, और बहुत बहुमुखी ... –

+0

मुझे पता नहीं है कि प्रतिबिंबक उस सुविधा थी। मैं मानता हूं कि यह –

4

जेसन बॉक के FileGenerator देखें, यह हो सकता है कि आप जो खोज रहे हैं।

+0

ऐसा करने के लिए एक बहुत सस्ता विकल्प नहीं होगा, यह शानदार लगता है! –

+0

इस बारे में पता नहीं था। धन्यवाद। +1 –

2

मैंने डेनिस बाउर के रिफ्लेक्टर का उपयोग किया है। FileDisassembler http://www.denisbauer.com/NETTools/FileDisassembler.aspx। यह संकलन और कोड के माध्यम से कदम करने के लिए काफी अच्छी तरह से काम करता है।

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