搜索
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ 关于软件客户端和硬件绑定的问题
标题:
关于软件客户端和硬件绑定的问题
只看楼主
张可可
等 级:
新手上路
帖 子:13
专家分:0
注 册:2008-11-7
楼主
问题点数:0 回复次数:3
关于软件客户端和硬件绑定的问题
我现在在开发个c/s 项目,要求一台机器只能使用一个客户端,我采用的方法是绑定 cpu的序列号,但是如果客户端绑定以后又从电脑里删除了,怎么办呢,服务器端怎么知道客户端是否已经被删除呢,还有怎么样设计验证的算法呢
搜索更多相关主题的帖子:
绑定
客户端
硬件
软件
2008-11-10 19:16
hellson
来 自:北京
等 级:
新手上路
威 望:
4
帖 子:195
专家分:0
注 册:2008-9-1
第
2
楼
得分:0
客户端验证每隔30秒往你的服务器发送一条消息,如果没发送就是没启动
一台机器只能使用一个客户端很难做,看看所有网游都能做多开就知道了,不会破解的xp下新建用户,挂代理,装虚拟机很容易的
春了夏了秋冬了,来了来了又来了
相信我的帖子打开都很快,看我头像就知道了
2008-11-11 09:06
张可可
等 级:
新手上路
帖 子:13
专家分:0
注 册:2008-11-7
第
3
楼
得分:0
如果一台机器上第一次安装这个客户端,我可以用在数据库里面查找有没有这个机器的CPU 的序列号来判断, 没有找到,就说明这个机器可以使用这个客户端。
但是如果一台机器上已经装了这个客户端,当安装第二个客户端的时候,我该怎么编写程序才能让第二个客户端无法获取验证呢?
请高手指教
2008-11-11 10:04
hellson
来 自:北京
等 级:
新手上路
威 望:
4
帖 子:195
专家分:0
注 册:2008-9-1
第
4
楼
得分:0
机器的CPU 的序列号是不可靠的,同一批机器的CPU 序列号是一样的,较早的机器没有CPU序列号
[bo][un]张可可[/un] 在 2008-11-11 10:04 的发言:[/bo]
如果一台机器上第一次安装这个客户端,我可以用在数据库里面查找有没有这个机器的CPU 的序列号来判断, 没有找到,就说明这个机器可以使用这个客户端。
但是如果一台机器上已经装了这个客户端,当安装第二个客户端的 ...
读注册表自己定义的位置,如果没有信息就写“我已经安装过一次了”
春了夏了秋冬了,来了来了又来了
相信我的帖子打开都很快,看我头像就知道了
2008-11-11 10:11
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-243448-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.159323 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved