من یه برنامه نوشتم که حجمش 2.5MB است از یه DLL 2.5MB هم در کنارش دارم استفاده می کنم.
وقتی از dot NET Reactor برای obfuscate کردن برنامه استفاده می کنم
(Protection: Application Strongest
DLL مورد نظر را نیز از قسمت Additional Files به برنامه Link می کنم)
حجم نهایی فایل خروجی حدود 2.7MB (تقریبا %50 Compressش می کنه)
و دیگه توسط نرم افزارهای Reflector قابل خواندن نیست.
اما در Dotfuscator Professional امکان فشرده سازی تا این اندازه وجود ندارد و فایل بصورت obfuscate شده توسط نرم افزارهای Reflector قابل خواندن است.
(قیمت Dotfuscator تقریبا 20 برابر dot NET Reactor است .)
لطفا تفاوتهای این دو نرم افزار و در نهایت کدام یک از نظر شما بهتر است؟
(البته شرکت سازنده Dotfuscator جزء Gold Partner های Microsoft است و در نتیجه Microsoft مسلما Dotfuscator رو پیشنهاد می کنه)