阅读:1801回复:9
如何催定哪一
rt
感迂呃 |
|
|
沙发#
发布于:2002-11-21 18:26
没人知道吗? :(
|
|
|
板凳#
发布于:2002-11-21 22:14
检查驱动器的属性 :D
|
|
地板#
发布于:2002-11-21 23:03
拔了再插
相信这样能轻易识别出来 |
|
地下室#
发布于:2002-11-23 16:01
这么容易我就不问了
我希望在程序里面得到 :mad: |
|
|
5楼#
发布于:2002-11-23 20:23
用SCSI的inquiry找里面你要的东西。
|
|
|
6楼#
发布于:2002-11-26 10:46
用SCSI的inquiry找里面你要的东西。
老大能不能再具体一点啊小弟在此谢过了 |
|
7楼#
发布于:2002-11-26 11:29
NTDDK\\SRC\\Storage\\SPTI下面有代码,自己研究。
|
|
|
8楼#
发布于:2002-11-26 16:44
可以通过注册表来找到驱动器所对应的VID 和 PID。
在Win2000中,Winxp, hklm\\controlset\\enum\\mountdevice\\ 找到指定的盘符,然后得到驱动器的设备实例。 最后紧紧用3个函数 cr = CM_Locate_DevNode(&DevChild,pstring,CM_LOCATE_DEVNODE_NORMAL); //下面两个函数需要循环调用。 cr = CM_Get_Parent(&DevParent, DevChild, 0); cr = CM_Get_Device_ID(DevParent,Buf,255,0); 在系统中,设备是挂在一个树上的。可以顺着子节点找到 父节点的。 需要库函数 cfgmgr32.h,cfgmgr32.lib 路径为 ntddk\\ 希望以上代码对你有帮助。 [编辑 - 11/26/02 by lyg] |
|
9楼#
发布于:2002-11-26 19:20
谢谢各位,不胜感激 :)
|
|
|