如何使用c#取消我的dll文件

时间:2016-09-29 11:35:37

标签: c# dll software-design software-protection

我正在为桌面应用程序建立dll文件( C#/ VB.NET )。

根据客户的许可证,有一个 xml 文件,用于特定dll文件和此dll中特定功能的过期日期。 我的应用程序使用这些dll工作,我正在寻找一个想法如何锁定/停用或阻止用户使用: 1)整个dll文件(日期过期时) 2)dll文件中的特定功能。 ((当日期过期时))

1 个答案:

答案 0 :(得分:1)

对于整个DLL或特定函数它是相同的,如果函数没有分组在一个类中,你可以使函数开始检查日期,(你可以从XML文件中读取这个日期)和如果当前日期大于抛出异常,则将其与当前日期进行比较....

如果你的dll中有一个包含所有函数的类,那么在类的构造函数中检查日期,并在过期时抛出异常。