當前位置:成語大全網 - 古籍善本 - 如何保護C# DLL不被破解

如何保護C# DLL不被破解

的實時編譯(JIT)特性。net決定了用它開發的程序很容易被反編譯,同時由於采用了反射等技術,DLL可以被無授權調用。

所以為了不被破解,壹個不能反編譯看源代碼,壹個不能隨意調用。

任何混淆,外殼加密等。是可逆的。鑒於這壹事實。net代碼可以包含非托管代碼,我們可以用C++解析C#代碼生成DLL,這個DLL在被調用時可以驗證調用者信息,可以解決C#的破解和非授權調用。

參考鏈接:/qwsf 01115/文章/詳情/52169574。