日期:2014-05-18  浏览次数:20698 次

C# Winform 给程序添加使用时间功能怎么实现?详细进贴!
大家都用过有些软件是要掏钱的!按月的。按年的。。。。

这些软件怎么实现这些功能的?到期都再次运行软件就会提示该续费或者无法使用了!

请问下大家这种功能怎么实现!我个人想的思路是应该有一个系统的变量!记录软件的结束日期!

每次登陆软件的时候就去查询下这个变量就行了!呵呵! 自己瞎想的。。。

希望能给代码~  

(程序不连数据库的。。本地验证!)

------解决方案--------------------
可以在在系统注册表中添加变量来记录。
------解决方案--------------------
安装时注册日期到注册表或dat等文件,通过WEBSERVICES获取数时间判断是否过期
windows服务判断

------解决方案--------------------
savesetting
------解决方案--------------------
最简单的就是在程序里驻留一个接口,运行时向服务器发送消息,服务器端来统计该程序的使用时间。
------解决方案--------------------
判断使用时间是两个值,一个是安装时间,一个是关闭软件界面的时间。
每次两个值一减,就是软件的使用时间。
不过,这两个值,都是在注册表里啊。