我想在C#.NET中创建一个安装程序作为试用版本。因此,我想将安装日期保存在注册表中并检查试用版我尝试过使用安装程序类。但我不知道确切的方法来存储安装产品的日期时间。如果使用代码示例进行解释,这将有所帮助。在C#.NET安装过程中使用安装程序类在注册表中保存日期时间
在此先感谢
我想在C#.NET中创建一个安装程序作为试用版本。因此,我想将安装日期保存在注册表中并检查试用版我尝试过使用安装程序类。但我不知道确切的方法来存储安装产品的日期时间。如果使用代码示例进行解释,这将有所帮助。在C#.NET安装过程中使用安装程序类在注册表中保存日期时间
在此先感谢
最简单的方式为当前日期添加到注册表中的设置项目如下:
HKEY_LOCAL_MACHINE
,软件,[生产企业]键HKEY_LOCAL_MACHINE\Software\(Your 'company' name)
嗯,我认为日期需要以某种方式进行加密,因为它用于试用版检查。在这种情况下,我会建议使用Project Installer类,而不是在安装程序本身中进行编码。
在您的程序集中添加一个安装程序类,并将Custom Action添加到安装程序。在您的程序集的自定义操作属性中,指定您拥有项目安装程序类。安装程序类可以有多个事件,如Committed,Rollback等,您可以在其中编写逻辑以保存日期。