发新话题
打印

如何生成一个固定不变的机器码

“上面那个例程好象对老式硬盘没办法”

几率不高,遇到取不出的,你自己设一个就是了。

TOP

我知道,磁盘卷标容易被更改!
我不知道,磁盘(逻辑硬盘)序列号能通过软件更改吗?
比如:注册机……

TOP

引用:
Originally posted by sky1213 at 2005-3-31 11:04 PM:
我知道,磁盘卷标容易被更改!
我不知道,磁盘(逻辑硬盘)序列号能通过软件更改吗?
比如:注册机……
我没有灌水!

TOP

干嘛只想磁盘和CPU啊,
一般用户的硬件都不大换的,像主板,网卡都可以取啊
靈魂啊 快點告別吧 送君千里 難免是終須一別

TOP

引用:
Originally posted by 求真软件 at 2005-3-14 08:02 AM:
其实可以这样,用上面的例程取硬盘序列号,如果取不了,就再重试两次。再不行,就取硬盘标卷号。这样无论对,新、老硬盘,都无一遗留了。
同意,偶就是这样做的~~~~~~~~~~~~~

TOP

所有的都白搭。取磁盘卷标的话,用户格式化硬盘卷标就会变。取硬盘物理序列号的话,三星的没有这个号。在winNT核心下必须要在管理员帐号下进入ring0才能取得,也就是说在其他帐户下是无法取得的。(或者通过wmi服务取得,但是用户不一定开wmi服务)
cpu更不行。
bios也存在同样的问题。
因此这个唯一序列号是不可能完善的。

TOP

取网卡的,肯定取得到也是全球唯一
靈魂啊 快點告別吧 送君千里 難免是終須一別

TOP

没网卡的老机器怎么办?

TOP

现在没有网卡的机子少,但还是有
我的作法是先取,
如果没有的话就自己生成
取用户名,加年月日时分秒,再随机几个字母数字
从这些里面再随机抽一部分出来进行变化生成机器码
就算出现重复,概率降到最低也就差不多了...

[ Last edited by DONTKNOW on 2005-5-13 at 16:41 ]
靈魂啊 快點告別吧 送君千里 難免是終須一別

TOP

楼上的,那你最后那一步,就会生成自己的ID,一定会存放在某个地方。
比如,我破解你的if语句,直接返回0,然后做个if=0的序列号,就破解了

TOP

发新话题