系统试用期限制 (C#)
最近做个对系统试用期的限制,但是研究好几天未果,主要是关键代码不会,求高人指点..........
------解决方案--------------------简单的说,在系统中固定一个过期的时间,系统每次启动的时候,用固定的日期和当期日期比较.
大概是这个思路.
------解决方案--------------------写注册表,并加密注册表,然后解密注册表,对照时间
------解决方案--------------------能否详细一些?注册表中写入什么内容?
------解决方案--------------------可以在数据库里控制,可以在注册表里控制。可以在做注册文件在注册文件里控制。
------解决方案--------------------将系统的到期时间写入注册表,然后每一次程序启动的时候读取,注册表中的时间和当前系统时间。然后将两个时间进行比较。如果能联网的最好获取网络时间,系统时间是可以被修改的。
最安全的方式还是用外接硬件,像加密狗之类的