人 人生如路 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-06 #1 现在,小弟的软件加密主要是通过加密狗的方式加密的。我听过有这样一种加密方式:一张安装光盘,在A电脑上面安装以后,在B电脑上面就安装不了了。 请问:这样的加密方式是如何实现的?
D dh9527 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-06 #2 读取网卡编号 硬盘编号等等..............
人 人生如路 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-06 #3 不是,我是想,主要怎么实现A电脑与B电脑的互斥,因为它是用光盘刻录的。
J JohnSun2002 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-06 #4 //一张安装光盘,在A电脑上面安装以后,在B电脑上面就安装不了 那不可能吧,你不可能为A电脑特意设计一张光盘吧? 可以这样,安装都可以安装,但是注册时通过机器的硬盘或其他硬件如网卡获取机器码, 这样每一台电脑的机器码不同,可以做到每个注册序列号都只能用在一台电脑上, 详细做法请查一下我的笔记,我以前整理过。
//一张安装光盘,在A电脑上面安装以后,在B电脑上面就安装不了 那不可能吧,你不可能为A电脑特意设计一张光盘吧? 可以这样,安装都可以安装,但是注册时通过机器的硬盘或其他硬件如网卡获取机器码, 这样每一台电脑的机器码不同,可以做到每个注册序列号都只能用在一台电脑上, 详细做法请查一下我的笔记,我以前整理过。
H happycyp Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-06 #6 ======================================= 可以从网络方面着手。在一台机子上安装一次后,发出一个唯一网络消息(标识)。 下次安装时,先检测是否有这个网络消息(标识),如果有,就不让安装。如果没有,就可以安装。 =======================================
======================================= 可以从网络方面着手。在一台机子上安装一次后,发出一个唯一网络消息(标识)。 下次安装时,先检测是否有这个网络消息(标识),如果有,就不让安装。如果没有,就可以安装。 =======================================
T teams Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-06 #7 没有遇过,试找找与哪些因素有关: 用没有网卡(或断开网络)的两台PC,分别安装
白 白河愁 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-06 #8 那简单,安装之后把硬件信息发送到服务器,下次再安装的时候判断硬件信息不一样了,就不许装。
人 人生如路 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-06 #9 来自:JohnSun2002, 时间:2006-1-6 12:13:22, ID:3320222 //一张安装光盘,在A电脑上面安装以后,在B电脑上面就安装不了 那不可能吧,你不可能为A电脑特意设计一张光盘吧? 可以这样,安装都可以安装,但是注册时通过机器的硬盘或其他硬件如网卡获取机器码, 这样每一台电脑的机器码不同,可以做到每个注册序列号都只能用在一台电脑上, 详细做法请查一下我的笔记,我以前整理过。 ================ 但是,这样注册的话,他拿安装盘到B电脑一样的可以装了。
来自:JohnSun2002, 时间:2006-1-6 12:13:22, ID:3320222 //一张安装光盘,在A电脑上面安装以后,在B电脑上面就安装不了 那不可能吧,你不可能为A电脑特意设计一张光盘吧? 可以这样,安装都可以安装,但是注册时通过机器的硬盘或其他硬件如网卡获取机器码, 这样每一台电脑的机器码不同,可以做到每个注册序列号都只能用在一台电脑上, 详细做法请查一下我的笔记,我以前整理过。 ================ 但是,这样注册的话,他拿安装盘到B电脑一样的可以装了。
M Mike1234567890 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-06 #10 不可能的 光盘不可写 所以安装盘不能做成向安盘上写数据 所以在A盘和B盘上都可以装 除非你是买硬件的 安装盘在安装时检查你的硬件序列号
人 人生如路 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-06 #12 来自:郭玉梁, 时间:2006-1-6 12:18:12, ID:3320231 dell的安装盘就是这个样子 ======什么样子的?是不是A电脑装了,B电脑就不能安装了? 来自:sundata, 时间:2006-1-6 13:28:53, ID:3320347 我公司用的是加密狗 =====我们现在就是用的加密狗,觉得麻烦,而且成本高。
来自:郭玉梁, 时间:2006-1-6 12:18:12, ID:3320231 dell的安装盘就是这个样子 ======什么样子的?是不是A电脑装了,B电脑就不能安装了? 来自:sundata, 时间:2006-1-6 13:28:53, ID:3320347 我公司用的是加密狗 =====我们现在就是用的加密狗,觉得麻烦,而且成本高。
B bjyplbx Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-06 #13 dell 机器的盘只要机器型号一样随便装 A 装了 B 不能装 那 A 以后还能装吗?
人 人生如路 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-06 #14 没有试过DELL的安装盘。 不过,我知道有软件是这样做的。
K kaida Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-06 #15 为什么一定要在B电脑上不能安装?不允许在B电脑上运行就可以了。 如果实现“在A电脑上面安装以后,在B电脑上面就安装不了”,那么把程序从A电脑直接复制到B电脑不是照样可以运行?
C creation-zy Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-09 #16 概念好像有问题,应该不是“安装不了”,而是安装后因为不能正确的激活或者别的因素 而不能正常的使用吧。 现在的软件一经不是以前卖介质的时代了——现在卖的是License——很多工业用的分析 控制软件,没有License的话一天都用不了。而License一般是放在USB加密狗中或者通过网 络注册而获得的。
概念好像有问题,应该不是“安装不了”,而是安装后因为不能正确的激活或者别的因素 而不能正常的使用吧。 现在的软件一经不是以前卖介质的时代了——现在卖的是License——很多工业用的分析 控制软件,没有License的话一天都用不了。而License一般是放在USB加密狗中或者通过网 络注册而获得的。
T tseug Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-09 #17 楼主的说法可能有点问题,以前在DOS时代用软盘安装的软件有这种加密手段,就是 在安装时把机器的特征信息写到软盘里,每次安装时要比对,卸载是也要插入软盘 用来更新软盘内的嬉戏,但是如果用光盘好像有点难度,因为这要求首先光盘可写, 再就是要求客户有刻录机。如果能保证这一点,还有一个问题,就是如果是CD-R, 写得次数还有限制,除非用CDRW之类的。 我觉得比较好的办法是用creation-zy的思路。
楼主的说法可能有点问题,以前在DOS时代用软盘安装的软件有这种加密手段,就是 在安装时把机器的特征信息写到软盘里,每次安装时要比对,卸载是也要插入软盘 用来更新软盘内的嬉戏,但是如果用光盘好像有点难度,因为这要求首先光盘可写, 再就是要求客户有刻录机。如果能保证这一点,还有一个问题,就是如果是CD-R, 写得次数还有限制,除非用CDRW之类的。 我觉得比较好的办法是用creation-zy的思路。
人 人生如路 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-09 #18 creation-zy,tseug:谢谢两位的回答。 1、我们现在就是用加密狗的方式,本来软件价格就不高,所以基于成本考虑,所以想取消加密狗,用软加密方式; 2、creation-zy兄的方式我也明白。 我想,通过License来做,再通过注册,公司数据库(或是网站数据库)中保存一份称之为“软件标识号”之类的东西,用户在任何电脑都可以安装,但安装以后,有一个注册过程,注时,需要根据用户电脑的“硬件特征码”和“软件标识号”来生成License码。这样,注册数据库中就保存了软件的信息,注册了一次,就不能再注册第二次,起到了软件保护的目的。 不知道两位的意思是否是这样? 也请大家想一想,还有没有其他的方式。。。。。
creation-zy,tseug:谢谢两位的回答。 1、我们现在就是用加密狗的方式,本来软件价格就不高,所以基于成本考虑,所以想取消加密狗,用软加密方式; 2、creation-zy兄的方式我也明白。 我想,通过License来做,再通过注册,公司数据库(或是网站数据库)中保存一份称之为“软件标识号”之类的东西,用户在任何电脑都可以安装,但安装以后,有一个注册过程,注时,需要根据用户电脑的“硬件特征码”和“软件标识号”来生成License码。这样,注册数据库中就保存了软件的信息,注册了一次,就不能再注册第二次,起到了软件保护的目的。 不知道两位的意思是否是这样? 也请大家想一想,还有没有其他的方式。。。。。
寻 寻路 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-11 #19 想想光盘是不能回写的,也就是说传统的办法,A电脑安装了,再在B电脑安装的时候,安装程序并不能知道A电脑上已经安装了,这样的信息. 只有通过网络实现,就像现在比较好的做法,就是需要通过网络注册.但如果有人要破解也是没有办法的. 好象真的好的限制方式还是加密狗. 那么不考虑成本用加密狗,不需要非常高的限制安全性,就用DELPHI注册的办法,就好了!
想想光盘是不能回写的,也就是说传统的办法,A电脑安装了,再在B电脑安装的时候,安装程序并不能知道A电脑上已经安装了,这样的信息. 只有通过网络实现,就像现在比较好的做法,就是需要通过网络注册.但如果有人要破解也是没有办法的. 好象真的好的限制方式还是加密狗. 那么不考虑成本用加密狗,不需要非常高的限制安全性,就用DELPHI注册的办法,就好了!
S stickvc Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-11 #20 to 人生如路 你的光盘在制作时,是以A电脑的CPU,硬盘或其它硬件ID作加密依据的; 所以光盘只能用于A电脑,不能用于其它电脑了.