Bir. Net derlemini serbest bırakmak istiyorsam ancak iç yapısını özel olarak (ildasm.exe gibi bir yardımcı programdan) ayrıntılı olarak tutmak istiyorsam ne yapmam gerekir?Bir .net aksamının açıklamasını özel olarak nasıl yapabilirim?
cevap
Bahsettiğiniz şeyin "gizleme" olduğunu düşünüyorum. net bu konuda makaleler çok sayıda bulunmaktadır: Bunlar bir topluluk baskısı var
http://www.preemptive.com/obfuscator.html
:
http://en.wikipedia.org/wiki/Obfuscation
.NET üzerinde şaşırtmaca için "standart" aracı Preemptive Solutions gereğidir Kullanabileceğiniz Visual Studio ile birlikte gelir.
ILDasm'dan söz ettiniz, .NET Reflektörüne baktınız mı?
http://aisto.com/roeder/dotnet/
Size bir bildirim yayınlayacak eğer insanlar görebilirsiniz ne olduğu size daha da iyi fikir verir!
CLR, bildirimde bulunmayan modülleri doğrudan yükleyemiyor. Bu nedenle, bir yüklemeyi tamamen yüklenemediğiniz sürece tamamen özel bir hale getiremezsiniz;)
Ancak, yukarıda belirtildiği gibi, gerçekten dahili kalmasını istediğiniz parçaları gizlemek için gizleme araçlarını kullanabilirsiniz. Çok
ilişkilidir o this question benziyor:O iç kelime
DÜZENLEME o meta dışlamaz çok kötü