VS SetUp在不使用db的情况下设置了到期日期

时间:2011-06-14 11:28:59

标签: c# visual-studio installer setup-project

我需要创建一个msi文件,使用VS setup Project在45天之后过期。 如何在不使用数据库的情况下实现此目的。用户将无法更改或更新任何到期设置。

2 个答案:

答案 0 :(得分:2)

Visual Studio不支持此功能。您可以尝试选择以下解决方案之一:

  1. 使用支持产品许可的商业设置创作工具。它非常轻松,但价格昂贵。
  2. 编写您自己的许可机制并在您的应用程序中实施。
  3. 尝试找到比商业设置创作工具更低成本的专用解决方案。

答案 1 :(得分:2)

Visual Studio安装项目中没有选项可以执行此操作。

相反,您可以在Application Start

上读取注册表/其他安全源中的值

以下是如何在没有DB的情况下执行此操作的代码段

Code Snippet: TrialTimeManager class