C#winform软件,如何实现1个月试用期,试用期结束必须向我购买注册码(注册码可以有使用时间)

sw19810913 2013-09-09 10:05:23
C#winform软件,如何实现1个月试用期,试用期结束必须向我购买注册码(注册码可以有使用时间)

用过很多软件,都有注册码功能,
例如很多有试用期的软件,超过试用期就提示必须获得注册码,否则无法使用
例如很多 .exe的视频软件必须根据机器码生成播放码,

我自己做了一个winform软件,
我想让这款软件有一个试用期(可以设置试用期位多少,并且每次打开软件自动提示试用期剩余多少天),
并且试用期过了,必须向我购买注册码,
该注册码只能安装在一台电脑,此注册码在别的电脑无法使用,

高手请支招!或者推荐一个类似的学习网站!

...全文
2227 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
phommy 2013-09-12
  • 打赏
  • 举报
回复
很难啊,装个vs的reflector插件附加进程后一般的判断都能加断点绕过。。。
游戏人间 2013-09-12
  • 打赏
  • 举报
回复
试用期验证我一般用这个时间. http://www.beijing-time.org/time.asp
24234234 2013-09-12
  • 打赏
  • 举报
回复
能不能保存到数据库里面或是文本文件里面 对比下日期 不过我实现不了和网络时间比较哦 期待高手
Xanl 2013-09-12
  • 打赏
  • 举报
回复
引用 4 楼 bdmh 的回复:
可以将信息写入注册表或者某个文件中,每次启动时读取信息来判断是否到期
请问 如果我将注册表中的次数值改了不是还能用么?
liuyilin777 2013-09-10
  • 打赏
  • 举报
回复
引用 15 楼 xxyj6450 的回复:
只要没人破解,你怎么搞都行. 只要有人破解,你怎么搞都没用. 要权衡一下你的智商和用户的智商.
+1
三断笛 2013-09-10
  • 打赏
  • 举报
回复
只要没人破解,你怎么搞都行. 只要有人破解,你怎么搞都没用. 要权衡一下你的智商和用户的智商.
憧憬z 2013-09-09
  • 打赏
  • 举报
回复
http://www.cnblogs.com/sijin/articles/1638802.html
憧憬z 2013-09-09
  • 打赏
  • 举报
回复
原理是把第一次启动的日期保存下来,每次启动时判断时间差。
yitian6330 2013-09-09
  • 打赏
  • 举报
回复
把验证放到客户端的话 起不到太好的限制作用 最好是把核心代码加入云计算 进行网络验证
ima_zhan 2013-09-09
  • 打赏
  • 举报
回复
限制一台电脑的话,可以提前向用户要mac地址,把它绑定在程序里,或者安装文件里
bdmh 2013-09-09
  • 打赏
  • 举报
回复
可以将信息写入注册表或者某个文件中,每次启动时读取信息来判断是否到期,限制一台电脑,可以绑定硬件信息,但是对于没有服务器验证的程序来说,比较难控制
sw19810913 2013-09-09
  • 打赏
  • 举报
回复
等待高手!!!!
雨雪纷纷 2013-09-09
  • 打赏
  • 举报
回复
帮顶顺带学习~
weizhuangwen 2013-09-09
  • 打赏
  • 举报
回复
我觉得能防住大部分人都已经足够了。本地验证我觉得是可行的。因为你的不是微软这样大公司的软件,一般黑客不会冲你的软件来,即使要攻克你的软件。那么也就证明你的软件已经出众了,你也赚够了。(没好几千用户,你软件还真不会有黑客瞄上。如果已经有了几千用户,那么你收益已经不少了,那么被破解又何妨)
傀儡师苏摩 2013-09-09
  • 打赏
  • 举报
回复
做过类似的注册功能,原理跟4楼说的差不多,但客户端验证真心不靠谱,建议最好还是通过网络验证。
men52676521 2013-09-09
  • 打赏
  • 举报
回复
没做过,帮你留意一下吧!
sw19810913 2013-09-09
  • 打赏
  • 举报
回复
很多 .exe的视频软件必须根据机器码生成播放码 我想把这种功能用在winform上,可以吗? 这种功能怎么实现? 破解难度大不大?
泡泡龙 2013-09-09
  • 打赏
  • 举报
回复
一般来说,只能唬唬菜鸟 把第一次启动时间加密,放到注册表里,或者在windows里面找个隐秘的地方放起来,总之让人找不到就行
Jxb_Sir 2013-09-09
  • 打赏
  • 举报
回复
自己建个webservice,可控性强

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧