Office中国论坛/Access中国论坛

标题: 重提试用版设置,请给些建议 [打印本页]

作者: 风中漫步    时间: 2015-6-2 14:47
标题: 重提试用版设置,请给些建议
在做一个共享软件,计划是全功能试用,期限90天.
在期限设置方面一直想不出好方法,我想在期限结束后如果不注册在今后就无须再次试用了.
有经验的网友给个思路吧.谢谢了.只要思路不要码.
作者: roych    时间: 2015-6-2 15:58
不知道封装成dll控件是否可以
一般来说,大概是三种思路:
1、根据硬盘序列号信息处理。
2、根据注册表信息处理。
3、把注册代码封装成dll控件。
前面两个分别是红尘和我写的例子。
现在说说第三种方法的思路:启动前先检查是否启用控件,没有启用就退出。第一次启动时生成一个安装信息的配置文件,后面每次启动时读取这个配置文件,进行信息比较。
不过有一点是需要注意的,卸载软件时不要删除这个配置文件为好。不然重新生成配置文件后,又可以用90天了。{:soso_e128:}
作者: 风中漫步    时间: 2015-6-2 16:54
roych 发表于 2015-6-2 15:58
不知道封装成dll控件是否可以
一般来说,大概是三种思路:
1、根据硬盘序列号信息处理。

感谢斑竹指导.
注册表现在不好弄了,写入信息会被提示风险,会把用户吓着的.
硬盘序列号或网卡序列号挺适合绑定注册码,用于时间限制还不知该怎样做.
配置文件,放到什么地方合适呢?有些地方也不能放,放了也报风险.

以前做了个打包安装软件拿给朋友用,安装时频报风险,看的我那朋友目瞪口呆,怀疑的问我"没事吧“。真没想到360会报的那么厉害。
作者: roych    时间: 2015-6-2 17:08
可执行文件,360几乎都会报风险的。配置文件放在C:\windows下面应该是没问题的。很多软件的安装信息都是放在那里的。如果跟着程序文件放在一起的话,卸载后删掉文件夹,重新安装时就不方便读取数据了。
如果非要保存在表里,就要设置工作组文件,禁止指定表的访问权限。论坛里貌似有过一个这样的例子。那个附件是做成了展开树控件节点需要输入密码的。不过一时间我找不到{:soso_e113:}
作者: 风中漫步    时间: 2015-6-3 15:55
roych 发表于 2015-6-2 17:08
可执行文件,360几乎都会报风险的。配置文件放在C:\windows下面应该是没问题的。很多软件的安装信息都是放 ...

嗯,两个都用,互相比对.多谢了
作者: eoopen    时间: 2015-6-3 18:01
{:soso_e100:}




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3