阅读:1306回复:9
GUID迷糊中
GUID迷糊中
各位高手朋友 GUID到底是怎么回事啊? 我在书上看到过,应用程序能够通过GUID访问设备,可是具体怎么操作啊? GUID是对应一个设备还是对应一个类啊? 拿访问PC 机上的 USB HOST CONTROLLER 举例来说:(我是2K系统) 系统目录下 INF/USB.INF [Version] signature=\"$CHICAGO$\" Class=USB ClassGUID={36FC9E60-C465-11CF-8056-444553540000} 注册表里 HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Class {36FC9E60-C465-11CF-8056-444553540000} 下0000 是Intel(r) 82801AA USB Universal Host Controller 0001 是 USB Root Hub 0002 是 USB Mass Storage Device 那么我在vc客户程序中该通过何种方法访问到其中的一个设备呢?? 谢谢了先。。。 菜鸟嗷嗷待教中。。。。。。 |
|
|
沙发#
发布于:2002-12-31 11:05
看看指南上的一个例子吧
|
|
|
板凳#
发布于:2002-12-31 12:25
我是2K系统
|
|
|
地板#
发布于:2002-12-31 14:19
那也差不多。
|
|
地下室#
发布于:2002-12-31 17:36
GUID是全程唯一标识符,一般用来标识一个唯一的控件或接口等,可在MSDN查找它的解释!
|
|
5楼#
发布于:2003-01-02 21:25
打个比方说,GUID就是设备的名字。需要通知系统,我的设备是这个名字。系统就把这个名字添加到注册表。用这个设备的时候,有的时候就需要喊它的名字。大概就是这个意思。
|
|
6楼#
发布于:2003-01-02 21:35
谢谢各位,我已经解决了。
|
|
|
7楼#
发布于:2003-01-02 22:01
放分,呵呵
|
|
8楼#
发布于:2003-01-02 22:33
晕到,
我知道的比你解释的还清楚呢。。。 呵呵, |
|
|
9楼#
发布于:2003-01-04 19:16
那把你知道的贴出来啊~~~~~~~~~`
|
|