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ü
- 1. Özel bir .net istemci profili yükleyicisini nasıl yapabilirim?
- 2. Bir .net uygulamasında sınıflara nasıl başvuru yapabilirim?
- 3. Denetimleri bir UserControl özel içinde nasıl yapabilirim?
- 4. OpenShift'te özel bir 503 sayfasını nasıl yapabilirim?
- 5. Android: Özel PreferenceScreen'i nasıl yapabilirim?
- 6. Log4net.dll'yi isteğe bağlı olarak nasıl yapabilirim?
- 7. Özel, basit yapabilirim gibi
- 8. Log4net ile Özel Klasörler'e nasıl giriş yapabilirim?
- 9. C# ile özel denetimleri nasıl yapabilirim?
- 10. UIView etrafında nasıl özel kenarlık yapabilirim?
- 11. Kod yazıcısı özel uygulamasının testini nasıl yapabilirim?
- 12. Symfony2'de özel alan türünü nasıl yapabilirim?
- 13. .NET Çekirdekinde özel yetkilendirme özniteliği
- 14. Özel bir nesneyi parametre olarak bir Volley JSONObject İsteği nasıl yapabilirim?
- 15. JQGrid - Özel Satır Ayrıntısı Yapabilirim
- 16. PHP'de nasıl özel bir MarkItUp önizleme sayfası yapabilirim?
- 17. Hafta içi ilk günü özel bir Yerel Ayarı nasıl yapabilirim?
- 18. Bir Java dosyasında bir değişkeni global olarak nasıl yapabilirim
- 19. HttpClient, .net 4.0'da bulunmuyor: ne yapabilirim?
- 20. Varsayılan olarak "gradle --stacktrace" öğesini nasıl yapabilirim?
- 21. Varsayılan olarak git-pull verbose'u nasıl yapabilirim?
- 22. GIT'i ana klasörüme varsayılan olarak nasıl yapabilirim?
- 23. RichTextBlock'ta Köprüleri tamamen hizalanmamış olarak nasıl yapabilirim?
- 24. Yeni bir rengi nasıl yapabilirim?
- 25. Bir girişi nasıl gözlemlenebilir yapabilirim?
- 26. Özel bir .NET Web denetiminde gerekli bir özelliği nasıl belirtebilirim?
- 27. .net Formlar Kimlik Doğrulaması - HttpContext.Current.User öğesinin özel olarak ayarlanması, özel olarak çalışmaz. AuthorizeAttribute
- 28. Yerel olarak da çalışan bir web uygulamasını nasıl yapabilirim?
- 29. List_for_each_entry ve list_for_each_entry_safe açıklamasını belirtin
- 30. Google 404 ve .NET Özel Hata Sayfaları