社区
C#
帖子详情
如何编写一个带注册码的c#小软件
indeep
2009-03-25 10:42:22
我想编写一个小软件,受版权保护,需有相应的注册码才能使用。若没有注册码
文件,则提示该软件为试用版,免费使用30天,若是试用版,当试用期超过30天
则提示用户不能再使用本软了。
请问各位这样的怎么做到,或者大家有这样类似的代码给我看看
先谢谢大家
...全文
348
16
打赏
收藏
如何编写一个带注册码的c#小软件
我想编写一个小软件,受版权保护,需有相应的注册码才能使用。若没有注册码 文件,则提示该软件为试用版,免费使用30天,若是试用版,当试用期超过30天 则提示用户不能再使用本软了。 请问各位这样的怎么做到,或者大家有这样类似的代码给我看看 先谢谢大家
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jingguoqing
2009-03-27
打赏
举报
回复
不错,正在学习中,感觉不错
深海之蓝
2009-03-27
打赏
举报
回复
http://blog.csdn.net/llwinnner/archive/2009/03/21/4011936.aspx
参考一下吧 , 可以实现的
bluelight68
2009-03-27
打赏
举报
回复
我也在努力!
lstc
2009-03-27
打赏
举报
回复
如果软件很卖钱,价格高,可以采用硬件加密狗;
如果软件售价低,就还是注册码,软加密
QQ:476833461
haifeng39
2009-03-26
打赏
举报
回复
学习
zjj1211
2009-03-26
打赏
举报
回复
学习
nattystyle
2009-03-25
打赏
举报
回复
一切都是徒劳,肯定被破解,要走的路远着呢
liang4571231
2009-03-25
打赏
举报
回复
注册码就是一个加密算法,最好是自己写个就行,非常简单,比如当他的软件编号是125423356442,注册码号就是,每当遇到1时,用一个你能记住的号来表示他,比如“我”的ascii编码值等等,而且每个编码值的位数要不一样,否则很容易破解的
hbjxx638
2009-03-25
打赏
举报
回复
写注册表,或再偷偷写一些文件来计数,时间一到就到期
booker
2009-03-25
打赏
举报
回复
我一直是用加密外科来做的,如果要写到代码里也不复杂,可以给你一个思路
1.第一次运行时在注册表中记录日期,
2.以后每次运行先检查是否为注册版本,如果未注册则比对注册表中的日期是否超过30天,超过就提示推出。这部分代码可以参考C#单一实例的代码
3.关于注册码,你可以自己写一个算法或建立一个注册码列表。自己写算法我觉得可以将注册码分为两部分,第二部分是第一部分通过计算来验证的
优途科技
2009-03-25
打赏
举报
回复
参考:
http://blog.csdn.net/gisfarmer/archive/2009/01/09/3733153.aspx
booker
2009-03-25
打赏
举报
回复
修改日期的问题通过软件无法完全解决,但可以部分解决。
例如每次程序运行都记录下运行的时间,下次启动时用上次正常运行的时间和当前系统时间进行对比,如果当前时间早于上次运行的时间则报错。或者时间比较时不和系统时间比,而是和internet上标准时间比较等等,但这些都会有漏洞
最好的办法是用硬加密锁
cja03
2009-03-25
打赏
举报
回复
写得好,迟早被人破解。
写得不好,人家都不理,就别瞎忙了。
wujinjian2008n
2009-03-25
打赏
举报
回复
我改一下日期,不就又可以用了吗
springrobot
2009-03-25
打赏
举报
回复
[Quote=引用 2 楼 booker 的回复:]
我一直是用加密外科来做的,如果要写到代码里也不复杂,可以给你一个思路
1.第一次运行时在注册表中记录日期,
2.以后每次运行先检查是否为注册版本,如果未注册则比对注册表中的日期是否超过30天,超过就提示推出。这部分代码可以参考C#单一实例的代码
3.关于注册码,你可以自己写一个算法或建立一个注册码列表。自己写算法我觉得可以将注册码分为两部分,第二部分是第一部分通过计算来验证的
[/Quote]
方法可用,我以前也做过一个类似的,VB做的
C#
扫码枪代码 包括USB和串口两种方式
C#
扫码枪代码 包括USB和串口两种连接方式的集成和测试窗口
C#
做的学生成绩管理系统
这是用
C#
做的学生成绩管理系统,不叫包括基本的查询成绩,修改成绩等等基本的操作,还可以修改数据库(SQL)里面的数据,还可以注册登录帐号,这个资源不仅有完整的代码,还有运行窗口,还有数据库在里面。
基于
C#
实现
软件
注册码
注册机制
基于
C#
实现
软件
注册码
注册机制
C#
生成
软件
注册码
C#
生成
软件
注册码
今天早上,花了
一个
早上弄了个生成机器码和
注册码
的Demo,通过生成的
注册码
里面包含时间信息,保证了
注册码
在使用后的指定时间后失效由于数学不行所以写的比较简单,ok 上代码吧 产生机器码的原理很简单,基本上都是取设备信息之后加密 ///
/// 取本机机器码 ///
publi
C#
实现
注册码
(附完整源码)
C#
实现
注册码
(附完整源码)
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章