我想在C#.NET中创建一个设置作为试用版。所以我想在注册表中保存安装日期并检查试用版的有效性。我尝试使用安装程序类。但我不是知道存储安装产品的日期时间的确切方法。如果用代码示例解释将会有所帮助。
提前致谢
答案 0 :(得分:2)
在安装项目中将当前日期添加到注册表的最简单方法如下:
HKEY_LOCAL_MACHINE
,软件,[制造商]键HKEY_LOCAL_MACHINE\Software\(Your 'company' name)
答案 1 :(得分:1)
嗯,我认为Date需要以某种方式加密,因为它用于试用版检查。在这种情况下,我建议使用Project Installer类,而不是在Setup本身中编码。
在装配中添加安装程序类,并将自定义操作添加到安装程序中。在程序集的“自定义操作”属性中,指定您具有项目安装程序类。安装程序类可以有许多基于Committed,Rollback等的事件,您可以在其中编写逻辑以保存日期。