怎样获取机器码,要求每台机器上都唯一.恳请帮忙!

mistsoft 2002-12-27 11:14:14
我在编写软件注册功能时要获取一个每台机器都唯一的机器码,要求在任何配置的计算机(我曾试过用CPUID,但并不是所有的CPU都适用,且不能保证唯一),任何操作系统(Windows 98SE/Me/NT4/2000/XP),任何软件环境上都能正确运行,最主要是能够运行稳定.哪位有源程序,小弟感激不尽!如分不够还可再加!
...全文
2890 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
mistsoft 2002-12-30
  • 打赏
  • 举报
回复
我刚查过资料,有些硬盘(如三星)没有序列号,不知道像美萍这样的软件是怎样实现的.
prettywolf 2002-12-30
  • 打赏
  • 举报
回复
这里有一个获取硬盘序列号的源码,它最后还计算出一个computer ID,也许就是你要的东西吧.http://www.codeguru.com/system/DiskId32.shtml
zhang865 2002-12-30
  • 打赏
  • 举报
回复
8楼的方法好夸张呀,呵呵....

也是,如故找不到唯一的就用几个相互配合使用。
mistsoft 2002-12-30
  • 打赏
  • 举报
回复
我的EMAIL:lwhubin@email.nx.cninfo.net
mistsoft 2002-12-30
  • 打赏
  • 举报
回复
有可能
NowCan 2002-12-30
  • 打赏
  • 举报
回复
8楼的哥们,你的软件是不是也像WinXP那样要激活啊?
prettywolf 2002-12-30
  • 打赏
  • 举报
回复
美萍公司说了,是根据网卡序号产生的,
qrlvls 2002-12-29
  • 打赏
  • 举报
回复
硬盘序列号是一种方法,再拿它和其它什么系统名称/用户名称/系统版本之类的混在一起一阵猛算,到处拿些东西给它算,保证算得退出应用程序就不能执行第二次
jemmylau 2002-12-28
  • 打赏
  • 举报
回复
用网卡MAC地址吧,只要不换网卡,应该就是全球唯一的。
NowCan 2002-12-28
  • 打赏
  • 举报
回复
问题是有些硬盘就没有序列号。
硬盘序列号的程序到处都是,在这个论坛里搜索就会有的。
yeszip 2002-12-28
  • 打赏
  • 举报
回复
楼上的,
有的机子就没装网卡 或者就用不到网卡
zhang_zhibin 2002-12-27
  • 打赏
  • 举报
回复
用GUID
老兄。可以取得硬盘的序列号作为机器特征码。我有源代码,你要吗?怎么发给你?

读硬盘出厂序列号代原码.zip
NowCan 2002-12-27
  • 打赏
  • 举报
回复
很困难,因为CPU/硬盘/网卡,这些序列号都不是每台机器都有的。目前看来主板ID是个比较好的选择。
不过我不知道怎么取。
mistsoft 2002-12-27
  • 打赏
  • 举报
回复
在同一台计算机上每次产生的GUID都是不一样的,我的要求是在同一台计算机上每次产生的号码都是一样的.

2,640

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 硬件/系统
社区管理员
  • 硬件/系统社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧