0

This question is related to the below article

http://msdn.microsoft.com/en-us/library/aa479017.aspx

According to the article we need to create an EncryptedLicenseProvider and validate the license using LicenseManager.Validate(typeof(EncryptedLicensedLabel)) method.

What if the person who downloads my control manages to decompile the control and recompile it by skipping this check. Is there a way I can prevent that from happening?

4

1 回答 1

1

您无法阻止人们破解您的软件!你根本做不到。

这是一篇很好的文章,说明为什么担心没有意义:

http://blogs.balsamiq.com/product/2008/10/19/my-views-on-software-piracy/

这里是关于混淆的:

保护 .NET 代码免受逆向工程?

您还可以在您的许可证中检查您的控制程序集的签名/哈希和等。

于 2013-08-22T06:22:24.040 回答