.NET Yönetilen bir ortam olduğu için, her zaman Reflektör veya Refrakter kullanarak herkese açık kodlu olumsuz vardır.
Yerel C / C ++ kodu olarak aynı düzeyde koruma sağlayan sağlam tüm .NET meta, tutarken Patenci TOPLAM yerli biçimi meclislerinin açılabilir bir Microsoft Intermediate Language kodunu (MSIL veya CIL) dönüştürür.
Yazılım koruma programlama çoğu yazılım geliştiricileri için çok önemli bir alandır. Yazılım koruma teknikleri görülebilir ve mukayese edilebilir bariz özellikleri gibi değildir. Bu nedenle çoğu yazılım koruma satıcılarının defalarca bu tekniklerin çoğu pek mevcut ya da göründüğü gibi çok daha basit olduğunda derin koruma düzeni, içinde bulunan etkileyici tekniklerini tanıtmak olabilir.
.NET Doğası ya JIT veya NGen tarafından daha sonra, MSIL için derlenmiş uygulamalar yüklemek için muktedir olduğunu MSIL yerli koduna derlenmiş ve bir önbellekte yerel olarak saklanır. Bu bağımsız .NET framework çalıştırılabilir gerçek bir yerli .exe üreten amaçlanan değildi. Dinamik montaj yükleme, MSIL kodu nesil gibi: çerçeveyi gerektiren pek çok dinamiği vardır.
Bir yerel görüntü oluşturmak için Ngen.exe kullanabilirsiniz ama yine de orijinal olmayan yerel kod dağıtmak zorunda ve hala hedef makinede yüklü bir çerçeve ihtiyacı var.
Gizleme bir yoludur, ancak .NET uygulamasının korsan koruma güvenliğini kırma koruyamaz. Nasıl NET uygulama tahrif olmadığından emin yapabilirim, ve nasıl kaynak kodu ters mühendislik olamaz emin yapabilirim?
Patenci TOPLAM yerli derleme .NET yürütülebilir bir doğru araçtır. Düzgün bunun imkansız basit bir şekilde bunu koda yapma, yerli makine koduna bir .NET düzeneğinin MSIL kodu dönüştürme ve daha sonra bu derleme MSIL kodunu kaldırılması anlamına gelir konuşan
Gereksinimleri .:
.NET Framework
Sınırlamalar
Sınırlı işlevsellik
Yorum Bulunamadı