如题

解决方案 »

  1.   

    楼主是不是说的CLSID、IID、DIID之类的?
      

  2.   


    微软老大能用些特定的GUID,那些数字看起来比较顺眼那种我们一般用Guid 生成器 生成一个,不然重复了也不好
      

  3.   

    那一个设备的GUID是怎么产生的!!
    事先一定是有定义的吧
      

  4.   

    这个东西是平坦式的,没有类别。以为你可以把它看作就是一个 128 位的数字,数字怎么分类?当然你可以发明你自己的类别,比如第一个数字必须是 F 的 GUID 为一类。
      

  5.   

    我列了一些出来想看看系统是怎么分的,有没有什么规律?可是看不出来呀。
    Battery
    |__ACPI
       |__{72631E54-78A4-11D0-BCF7-00AA00B7B32A}\0000
          |__Microsoft AC Adapter
                    |__ACPI\ACPI0003
                             |__Microsoft
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0008
          |__ACPI Fixed Feature Button
                    |__ACPI\FixedButton
                             |__(标准系统设备)
    Processor
    |__ACPI
       |__{50127DC3-0F36-415E-A6CC-4CB3BE910B65}\0001
          |__Intel Processor
             |__Intel(R) Core(TM)2 Duo CPU     T5470  @ 1.60GHz
                    |__ACPI\GenuineIntel_-_x86_Family_6_Model_15
                             |__Intel
    Processor
    |__ACPI
       |__{50127DC3-0F36-415E-A6CC-4CB3BE910B65}\0002
          |__Intel Processor
             |__Intel(R) Core(TM)2 Duo CPU     T5470  @ 1.60GHz
                    |__ACPI\GenuineIntel_-_x86_Family_6_Model_15
                             |__Intel
    HIDClass
    |__ACPI
       |__{745A17A0-74D3-11D0-B6FE-00A0C90F57DA}\0000
          |__HP Quick Launch Buttons
                    |__ACPI\HPQ0006
                             |__Hewlett-Packard
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0031
          |__Programmable interrupt controller
                    |__ACPI\PNP0000
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0032
          |__System timer
                    |__ACPI\PNP0100
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0033
          |__High Precision Event Timer
                    |__ACPI\PNP0103
                             |__Intel
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0034
          |__Direct memory access controller
                    |__ACPI\PNP0200
                             |__(标准系统设备)
    Keyboard
    |__ACPI
       |__{4D36E96B-E325-11CE-BFC1-08002BE10318}\0001
          |__Standard 101/102-Key or Microsoft Natural PS/2 Keyboard with HP QLB
                    |__ACPI\PNP0303
                             |__Hewlett-Packard Development Company, L.P.
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0035
          |__System speaker
                    |__ACPI\PNP0800
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0068
          |__Extended IO Bus
                    |__ACPI\PNP0A06
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0036
          |__Extended IO Bus
                    |__ACPI\PNP0A06
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0037
          |__PCI bus
                    |__ACPI\PNP0A08
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0038
          |__System CMOS/real time clock
                    |__ACPI\PNP0B00
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0012
          |__System board
                    |__ACPI\PNP0C01
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0039
          |__Motherboard resources
                    |__ACPI\PNP0C02
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0021
          |__Motherboard resources
                    |__ACPI\PNP0C02
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0020
          |__Motherboard resources
                    |__ACPI\PNP0C02
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0040
          |__Numeric data processor
                    |__ACPI\PNP0C04
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0041
          |__Microsoft ACPI-Compliant Embedded Controller
                    |__ACPI\PNP0C09
                             |__Microsoft
    Battery
    |__ACPI
       |__{72631E54-78A4-11D0-BCF7-00AA00B7B32A}\0001
          |__Microsoft ACPI-Compliant Control Method Battery
                    |__ACPI\PNP0C0A
                             |__Microsoft
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0042
          |__ACPI Fan
                    |__ACPI\PNP0C0B
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0043
          |__ACPI Fan
                    |__ACPI\PNP0C0B
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0044
          |__ACPI Fan
                    |__ACPI\PNP0C0B
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0045
          |__ACPI Fan
                    |__ACPI\PNP0C0B
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0046
          |__ACPI Fan
                    |__ACPI\PNP0C0B
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0047
          |__ACPI Lid
                    |__ACPI\PNP0C0D
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0048
          |__ACPI Sleep Button
                    |__ACPI\PNP0C0E
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0049
          |__Microsoft Windows Management Interface for ACPI
                    |__ACPI\PNP0C14
                             |__Microsoft
    SCSIAdapter
    |__ACPI
       |__{4D36E97B-E325-11CE-BFC1-08002BE10318}\0000
          |__SCSI/RAID Host Controller
                    |__ACPI\PNPA000
                             |__(Standard mass storage controllers)
    Mouse
    |__ACPI
       |__{4D36E96F-E325-11CE-BFC1-08002BE10318}\0001
          |__PS/2 Compatible Mouse
                    |__ACPI\SYN013E
                             |__Microsoft
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0050
          |__ACPI Thermal Zone
                    |__ACPI\ThermalZone
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0051
          |__ACPI Thermal Zone
                    |__ACPI\ThermalZone
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0052
          |__ACPI Thermal Zone
                    |__ACPI\ThermalZone
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0053
          |__ACPI Thermal Zone
                    |__ACPI\ThermalZone
                             |__(标准系统设备)
    System
    |__ACPI
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0054
          |__ACPI Thermal Zone
                    |__ACPI\ThermalZone
                             |__(标准系统设备)
    System
    |__ACPI_HAL
       |__{4D36E97D-E325-11CE-BFC1-08002BE10318}\0006
          |__Microsoft ACPI-Compliant System
                    |__ACPI_HAL\PNP0C08
                             |__Microsoft
    Monitor
    |__DISPLAY
       |__{4D36E96E-E325-11CE-BFC1-08002BE10318}\0008
          |__即插即用监视器
                    |__Monitor\AUO4444
                             |__(标准监视器类型)
    Monitor
    |__DISPLAY
       |__{4D36E96E-E325-11CE-BFC1-08002BE10318}\0009
          |__即插即用监视器
                    |__Monitor\AUO4444
                             |__(标准监视器类型)
      

  6.   

    这当然没有规律了。这里面 GUID 只是个没有意义的数据,放到了对应的类别下了,光把这些 GUID 列出来,你是没有办法搞明白他们原本该在什么类别底下的。打个比方吧,给你各个班级的花名册,你就能知道哪个学生在哪个班级,所有学生在操场上活动,你就没法区分。