من یه برنامه نوشتم که حجمش 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 رو پیشنهاد می کنه)