问题描述
|
我需要创建一个msi文件,该文件将在使用VS安装程序项目说45天后过期。
我如何在不使用数据库的情况下实现此目的。用户将无法更改或更新任何过期设置。
解决方法
Visual Studio安装程序项目中没有这样做的选项。
相反,您可以在应用程序启动时从注册表/其他安全源中读取值。
这是有关如何在不使用DB的情况下执行此操作的代码段
代码段:TrialTimeManager类
, Visual Studio不支持此功能。您可以尝试选择以下解决方案之一:
使用支持产品许可的商业设置创作工具。这很轻松,但是很昂贵。
编写您自己的许可机制,并在您的应用程序中实现它。
尝试找到一种专用解决方案,该解决方案的价格要低于商业设置创作工具。