मैं एक WPF प्रिज्म आवेदन करने के लिए SmartAssembly अस्पष्टकर्ता का उपयोग कर कोड सुरक्षा लागू करने के लिए कोशिश कर रहा है, लेकिन यह आवेदन ठीक से काम करने के लिए जब समझ से परे जा रहा है मना कर दिया।
Obfuscator के "रोकें माइक्रोसॉफ्ट आईएल Disassembler मेरी विधानसभा खोलने से" विकल्प
ही एकमात्र विकल्प है कि काम करता है यह है के लिए: रोकें माइक्रोसॉफ्ट आईएल मेरी विधानसभा खोलने से Disassembler। SmartAssembly अपने विधानसभा कि माइक्रोसॉफ्ट के आम मध्यवर्ती भाषा (IL) Disassembler (ildasm.exe) अपने विधानसभा खोलने से रोकता एक विशेषता जोड़ सकते हैं:
लाल गेट्स मदद के रूप में यह वर्णन करता है।
मुझे आश्चर्य है कि यह सुरक्षा कितनी गंभीर है, अगर कोड वास्तव में खराब नहीं हुआ है तो इसे लागू करने के लायक है। या, दूसरे शब्दों में, यह माइक्रोसॉफ्ट की आम इंटरमीडिएट भाषा (आईएल) डिस्सेबलर (ildasm.exe) क्या है? क्या यह हर ज्ञात .NET रिवर्स इंजीनियरिंग उपकरण का मुख्य हिस्सा है या क्या यह ऐसे कई उपकरणों में से एक है?
विशेषता 'System.Runtime.CompilerServices.SuppressIldasmAttribute' है, और यह परावर्तक को नहीं रोकती है। –