如何使用 C# 停用我的 dll 文件
How to deactive my dll files using c#
我正在为桌面应用程序构建 dll 文件 (C#/VB.NET)。
根据与客户的许可,有一个 xml 文件用于特定 dll 文件和此 dll 中特定功能的过期日期。
我的应用程序使用这些 dll 来工作,我正在寻找如何 lock/deactivate 或阻止用户使用的想法:
1) 整个 dll 文件(当日期过期时)
2)具体函数在一个dll文件中。 ((当日期过期时))
对于整个 DLL 或特定函数,它是相同的,如果函数没有分组在一个 class 你可以让函数在它们开始时检查日期,(你可以阅读这个来自 XML 文件的日期)并将其与当前日期进行比较,如果当前日期大于则抛出异常....
如果你的 dll 中有一个包含所有函数的 class,那么在 class 的构造函数中检查日期,如果过期则抛出异常。
我正在为桌面应用程序构建 dll 文件 (C#/VB.NET)。
根据与客户的许可,有一个 xml 文件用于特定 dll 文件和此 dll 中特定功能的过期日期。 我的应用程序使用这些 dll 来工作,我正在寻找如何 lock/deactivate 或阻止用户使用的想法: 1) 整个 dll 文件(当日期过期时) 2)具体函数在一个dll文件中。 ((当日期过期时))
对于整个 DLL 或特定函数,它是相同的,如果函数没有分组在一个 class 你可以让函数在它们开始时检查日期,(你可以阅读这个来自 XML 文件的日期)并将其与当前日期进行比较,如果当前日期大于则抛出异常....
如果你的 dll 中有一个包含所有函数的 class,那么在 class 的构造函数中检查日期,如果过期则抛出异常。