如何保护C#DLL免受逆向工程的影响 [英] How to protect C# DLL from Reverse engineering

查看:341
本文介绍了如何保护C#DLL免受逆向工程的影响的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何保护C#DLL不受逆向工程的影响。如果有人得到这个DLL,他们可以用一些工具反转它。我们如何保护。

How to protect C# DLL from Reverse engineering. If some one got this DLL they can Reverse it with some tools. How can we protect.

推荐答案

您好,



您可以使用混淆器来保护您的代码。这是一个产品:



http:/ /www.red-gate.com/products/smartassembly/index.htm [ ^ ]


使用混淆器工具是唯一的方法。请注意,混淆不会使其不可能,但它可能使得及时更难以做到。一个不打扰的工具是Visual Studio附带的工具。它不会*差不多*。
Using an obfuscator tool is the only way. Be aware that obfuscating doesn't make it "impossible", but it can make it significantly more difficult to do in a timely manner. One tool not to bother with is the one that comes with Visual Studio. It doesn't do *nearly* enough.


遵守欧洲法律,你不应该这样做。

如果用户的话,Revere engineering是一项权利想知道一件事是如何工作的,开发其他与之互操作的东西。



用户没有权利将其重新使用以重新制作它没有给原始开发者提供适当的信用额度。但这不是R.E的问题:这是欺诈问题!
Standing with the European law, you shouldn't.
Revere engineering is a right of a user if it wants to know how a thing works, to develop other things that interoperate with it.

It is not in the right of a user reverse it to reuse it to make its own money without giving the original developer the proper credits. But that's not a problem of R.E.: it is a problem of fraud!


这篇关于如何保护C#DLL免受逆向工程的影响的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆