在Windows的.inf文件中,Class参数用于指定设备所属的逻辑设备类别(Device Setup Class)。每个类都有一个对应的GUID(全局唯一标识符),用于标识该类。这些类别帮助操作系统正确地识别和管理不同类型的硬件设备,并确保它们使用正确的驱动程序和服务。
以下是常见的一些设备类及其对应的GUID:
1. 音频设备 (Audio Devices)
Class: Sound,Video,Games
ClassGUID: {4D36E96C-E325-11CE-BFC1-08002BE10318}
2. 电池 (Batteries)
Class: Battery
ClassGUID: {72631E54-78A4-11D0-BF4E-00A0C903A842}
3. 蓝牙 (Bluetooth)
Class: Bluetooth
ClassGUID: {E0CBF06C-CD8B-4647-BB8A-263B43F0F974}
4. 相机和影像设备 (Cameras and Imaging Devices)
Class: Image
ClassGUID: {6bdd1fc6-810f-11d0-bec7-08002be2092f}
5. 显示适配器 (Display Adapters)
Class: Display
ClassGUID: {4D36E968-E325-11CE-BFC1-08002BE10318}
6. 磁盘驱动器 (Disk Drives)
Class: DiskDrive
ClassGUID: {4D36E967-E325-11CE-BFC1-08002BE10318}
7. 网络适配器 (Network Adapters)
Class: Net
ClassGUID: {4D36E972-E325-11CE-BFC1-08002BE10318}
8. USB设备 (Universal Serial Bus Controllers)
Class: USB
ClassGUID: {36FC9E60-C465-11CF-8056-444553540000}
9. 打印机 (Printers)
Class: Printer
ClassGUID: {4D36E979-E325-11CE-BFC1-08002BE10318}
10. SCSI适配器 (SCSI Adapters)
Class: SCSIAdapter
ClassGUID: {4D36E97B-E325-11CE-BFC1-08002BE10318}
11. 系统设备 (System Devices)
Class: System
ClassGUID: {4D36E97D-E325-11CE-BFC1-08002BE10318}
12. 监视器 (Monitors)
Class: Monitor
ClassGUID: {4d36e96e-e325-11ce-bfc1-08002be10318}
13. 键盘 (Keyboards)
Class: Keyboard
ClassGUID: {4D36E96B-E325-11CE-BFC1-08002BE10318}
14. 鼠标和其他指针设备 (Mice and other pointing devices)
Class: Mouse
ClassGUID: {4D36E96F-E325-11CE-BFC1-08002BE10318}
15. 便携式设备 (Portable Devices)
Class: WPD
ClassGUID: {EEC5AD98-8080-425F-922A-DABF3DE3F69A}
16. 智能卡读写器 (Smart Card Readers)
Class: SmartCardReader
ClassGUID: {50DD5230-BA8A-11D1-BF5D-0000F805F530}
17. 视频捕获设备 (Video Capture Devices)
Class: Media
ClassGUID: {4D36E965-E325-11CE-BFC1-08002BE10318}
18. 其他设备 (Other Devices)
Class: Unknown
ClassGUID: {78A462C8-FE93-11CE-9530-0020AFD21958}
19. HID设备 (Human Interface Devices)
Class: HIDClass
ClassGUID: {745a17a0-74d3-11d0-b6fe-00a0c90f57da}
20. 电源设置 (Power Settings)
Class: PowerSetting
ClassGUID: {0272662b-a5c5-4792-ae43-f4ff94323ccd}
21. BIOS设备 (BIOS Device)
Class: System
ClassGUID: {4D36E97D-E325-11CE-BFC1-08002BE10318}
示例:
[Version]
Signature="$WINDOWS NT$"
Class=USB
ClassGUID={36FC9E60-C465-11CF-8056-444553540000}