社区
C++ 语言
帖子详情
怎么在未联网的电脑上实现软件使用时间限制
JasonCharlesBourne
2017-09-07 11:00:07
客户电脑未连网,我要实现软件到期限值怎么办?
要以时间点为限制,比如2017年9月10日过期就不能使用了,怎么防止客户改电脑时间来破解
...全文
1014
8
打赏
收藏
怎么在未联网的电脑上实现软件使用时间限制
客户电脑未连网,我要实现软件到期限值怎么办? 要以时间点为限制,比如2017年9月10日过期就不能使用了,怎么防止客户改电脑时间来破解
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵4老师
2017-10-13
打赏
举报
回复
引用 5 楼 SXJIAKE 的回复:
奉劝赵四老师不要把有限的生命浪费在无限的
奉劝楼主不要把有限的生命浪费在无限的加密解密死循环中
的死循环中!
递归堆栈溢出了!
「已注销」
2017-10-13
打赏
举报
回复
使用加密狗吧
热血打工人
2017-10-13
打赏
举报
回复
都会被破解吧
「已注销」
2017-10-13
打赏
举报
回复
奉劝赵四老师不要把有限的生命浪费在无限的
奉劝楼主不要把有限的生命浪费在无限的加密解密死循环中
的死循环中!
Really_want
2017-09-07
打赏
举报
回复
客户改电脑时间就破解了,那就表示程序用了系统的时间。如果不用系统时间,程序就得自己维护一个时间数据。不连网,你觉得这样可行吗?
赵4老师
2017-09-07
打赏
举报
回复
现在是开源时代。 奉劝楼主不要把有限的生命浪费在无限的加密解密死循环中!
xiaohuh421
2017-09-07
打赏
举报
回复
2
这种东西, 完全依赖电脑, 最终肯定都会被破解. 现在单机程序加密, 一般都使用外部硬件了. 比如一个U盘一样的密钥. 如果只是简单的处理的话, 可以在尽量多的地方保存这个使用时间和其它绑定信息. 但对于稍有水平的破解者来说, 这些都毫无用处.
qq_40138079
2017-09-07
打赏
举报
回复
2
1. 定义一个软件的上次使用时间,每次启动软件保存下来,每次打开软件的时候比较下,如果客户自己修改了系统时间,就起不了软件。 2. 关键就是这个“上次使用时间”的存放位置了。。安全一点的就放入硬件的加密狗中。。次一点就用个编码方式存入硬盘上
Qt编写密钥生成器+
使用
demo
在很多商业
软件
中,需要提供一些可以试运行的版本,这样就需要配套密钥机制来控制,纵观大部分的试用版
软件
,基本上采用以下几种机制来控制。 1:远程
联网
激活,每次启动都
联网
查看
使用
时间
等,这种方法最完美,缺点是没法
联网
的设备就歇菜了。 2:通过获取本地的硬盘+CPU等硬件的编号,做一个运算,生成一个激活码,超过半数的
软件
会采用此方法,缺点是不能自由控制
软件
的其他参数,比如
软件
中添加的设备数量的控制。 3:设定一个运行到期
时间
+数量
限制
+已运行
时间
的密钥文件,发给用户配套
软件
使用
,缺点是如果仅仅设置的是运行到期
时间
,用户可以更改
电脑
时间
来获取更长的
使用
时间
,在
电脑
不
联网
的情况下。 本demo采用抛砖引玉的形式,用第三种方法来
实现
,密钥文件采用最简单的异或加密,可以自行改成其他加密方法。
托福模拟考试
软件
托福模考
软件
功能: 1.高度模拟真实的托福iBT机考界面 2.可
实现
英语阅读、听力、口语和写作的仿真模拟考试功能 3.阅读和听力部分自动评分,自动对照正确答案 4.口语和写作部分自动录音、自动统计作文字数、自动保存作文 5.通过机器验证码或服务器网络认证
实现
用户授权管理 6.兼容微软、苹果、谷歌、linux等多种操作系统 7.定制题库和题型,
实现
试卷题库的更新 托福模考
软件
优点:最重要的还是仿真度和题库功能,反复练习足以熟悉正式考试环境。 1.绿色解压随时随地复习,不绑定机器码,不
限制
使用
数,任何
联网
电脑
或手机可用。 2.全部23套真题、69个阅读、138个听力、138个口语、46个作文,279841种考题组合可反复练习。 3.题库无限更新!只要有新的题库出现,就会进行更新。 4.真实100%仿真界面,倒数计时,按钮位置完全一样,身临其境的现场感。 5.阅读和听力自动按照ETS标准评分,显示每小题答题结果和标准答案,测试结果明确。 6.听力测试ShowText功能,直接在屏幕上显示听力文本,无需打印。 7.口语支持自动录音,写作支持作文字数统计和作文自动保存。 8.音图同步,听力问题和选项不同时出现,预留听力思考答题
时间
。 9.同时支持Windows系统和苹果Mac系统,以及支持IOS/Android/Linux等多种操作系统。
Unity中简单加密
实现
软件
限制
使用
次数和
时间
的小功能
Unity中
实现
一个简单
限制
软件
打开的小功能 最近公司需求是需要在
电脑
上根据MAC地址
软件
才能被打开,陆陆续续的又提了
时间
限制
和打开次数
限制
。 通过打包之后第一次运行获取MAC地址(用于临时展示,大家也可以将信息加密一下再保存)保存在文本中,每次打开
软件
会判断当前是MAC地址是否一样,不一样则
软件
退出。 功能脚本: using System; using System.IO; using System.Net.NetworkInformation; using System.Text; using U
C#
实现
限制
软件
的
使用
次数
实例说明 为了使
软件
能被更广泛的推广,开发商希望能有更多的用户
使用
软件
,但他们又不想让用户长
时间
免费
使用
未
经授权的
软件
,这时就可以推出试用版
软件
,
限制
用户的
使用
次数,当用户感觉
使用
方便的话,可以花钱获取注册码,以获取其正式版
软件
。本实例
使用
C#
实现
了
限制
软件
使用
次数功能,运行本实例,如果程序
未
注册,则提示用户已经
使用
过几次,如图1所示,然后进入程序主窗体,单击主窗体中的“注册”按钮,弹出如图2
限制
计算机网口权限,谁能上网我来定——控制
软件
的
联网
权限
现在上网是每个网虫的必选动作,但是大家的
电脑
里除了浏览器、QQ等必须
联网
的
软件
外,一些与网络无关甚至有害的(如木马、病毒)
软件
也纷纷会在后台
联网
。这些
软件
不仅会占用我们带宽,而且容易泄露我们的隐私。那么怎么对
电脑
里
软件
的
联网
权限进行控制?防火墙阻止特定程序
联网
对于自己已经知道的程序需要
限制
其
联网
,借助系统自带的防火墙进行
限制
即可。比如不希望家人在自己
电脑
上安装的游戏
联网
,可以在“开始”搜索框中输入...
C++ 语言
65,210
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章