當前位置:編程學習大全網 - 網站源碼 - 做驅動開發時關於GUID的問題

做驅動開發時關於GUID的問題

前壹個是設備接口類GUID(Device Interface class GUID),是由驅動程序負責添加的該GUID出現在註冊表中KKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceClasses子鍵下。

接口類GUID下有曾經安裝過的設備,鍵值就是設備的路徑(設備接口名)。而安裝類則是在設備安裝時由Windows安裝器添加到註冊表中。通常安裝器從安裝驅動的inf文件中獲取這個安裝類GUID,例如安裝HID設備的inf文件是Windows/inf文件夾下的input.inf,打開它可以找到ClassGuid={xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx},設備安裝類出現在註冊表的KKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class子鍵下,與接口類GUID類似,安裝類GUID下也有曾經安裝過的設備,不過這是用數字表示的。

另外,在註冊表的KKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum子鍵下有不同設備的分類,在分類下可以找到對應的設備,裏面記錄的安裝時的安裝類GUID

  • 上一篇:HTML + PHP圖片自動排版 怎麽實現
  • 下一篇:股票中分時走勢中的買賣力道,量比指標,籌碼去向分別是什麽意思,怎麽看,有什麽用?
  • copyright 2024編程學習大全網