Monday, August 14, 2006

Windows NDIS Protocol Dirver 自動反安裝的作法

呼叫 WINDDK\src\network\config\bindview\component.cpp 裡面, HRESULT UninstallComponent (LPWSTR lpszInfId) 即可。 問題是,lpszInfId 到底要傳甚麼進去?其實,lpszInfId 跟呼叫 INetCfgClassSetup->Install() 安裝 Driver 時,所傳入的 pszwComponentId 是一樣的,也就是 componentID。不知道為甚麼註解會寫的如此的隱晦。

No comments:

codeblock