W驅開技詳.WDM裝置安裝在登錄檔中的變化
阿新 • • 發佈:2018-12-11
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、