以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  经验交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=5)
----  [求助]紧急!  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=5&id=5956)

--  作者:sds123456
--  发布时间:2006-8-7 19:32:23
--  [求助]紧急!

用星编写的一个共享软件今天收到了一份定单,但是以前按照ADMIN指点获取硬盘特征码为机器码的方法出了点问题,请高手不吝赐教.

按照ADMIN指点获取硬盘特征码为机器码的方法在我的机子上行,在有些客户的机子上就不行.请各位指点.


--  作者:admin
--  发布时间:2006-8-8 9:01:06
--  
硬盘驱动器信息除了通过“驱动器信息”得到外,还可以通过注册表得到。你可以利用“注册表操作”构件一试。
--  作者:sds123456
--  发布时间:2006-8-8 12:55:25
--  利用

就是利用注册表构件根据您的例程做的,有的用户显示的硬盘特征码显示为2段,且中间有空格.不能写入注册表,不知道是怎么回事


--  作者:sds123456
--  发布时间:2006-8-8 12:59:28
--  
就是利用注册表HARDWARE\\DEVICEMAP\\Scsi\\Scsi Port 0\\Scsi Bus 0\\Target Id 0\\Logical Unit Id 0 得到硬盘类型号的方法,在我的机子上行,对有的机器好象不行,
--  作者:admin
--  发布时间:2006-8-8 13:24:54
--  
可能是不同的操作系统的注册表磁盘驱动器信息的位置不同有关。如果是这样,你就要在软件说明中,适用于何种操作系统。
--  作者:sds123456
--  发布时间:2006-8-8 18:47:19
--  

哦谢谢


--  作者:sds123456
--  发布时间:2006-8-8 18:58:32
--  
请问获取硬盘特征码还有其他的方法吗
--  作者:admin
--  发布时间:2006-8-9 8:55:01
--  
你可以看看“注册表”其它位置的硬盘驱动器信息。