1. 程式人生 > >W驅開技詳.WDM裝置安裝在登錄檔中的變化

W驅開技詳.WDM裝置安裝在登錄檔中的變化

ZC:體現:(A) 登錄檔;(B) 裝置管理器

1、硬體子鍵(Hardware)

 KEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum

  ZC:是否必定在 "\Root"下?

  訪問此子鍵必須擁有系統管理員的訪問許可權

 "KEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum \ Root \ ZHANGFANDEVICE \ 0000" 這個可以根據 裝置管理器中的詳細資訊中查到

  可以想到,如果 PC中有多於一個的同類裝置,序號會順序排列下去 0000、0001、0002...

   

 

2、類子鍵(Class)

 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class

  每個裝置 都會從屬於一個裝置類。在 HelloWDM 中,該裝置從屬於 ZhangfanDevice 裝置類。類子健負責記錄這個類的資訊。

  這裡記錄了系統裡所有的裝置類,且每個裝置類都是以一個 GUID 記錄的

  GUIDGEN.exe:產生新的 GUID:VC提供的一個附加工具

  鍵值 Icon 為 -5,這個圖示是此類裝置在裝置管理器中的圖示。讀者可以更改此值,會得到很多有意思的圖示。

3、服務子鍵(Service)

 HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services

  為了相容以前的 NT 式驅動程式

   

   

  ZC:可以使用 服務的方式來操作 這個驅動嗎?

  ZC:  可以 在安裝了 WDM驅動之後,試試看...

4、

5、