http://www.wd-3.com/archive/KsProxyPlugin.htm
這玩意實在很難搞, DDK 文件寫的不清不楚.幸好有 Max Paklin 的文件幫忙啊.
值得注意的是, 他的 DLL 設定, Debug 版本是無法安裝成功的, 因為系統需要某些 DLL, 但是系統不會跟你講它需要哪些 DLL.....
還有, Linker- Point 必須指名為 DllEntryPoint, 否則在HKCR- 會變成 regsvr32.exe 而不是你的 .ax 檔案(這真的滿鳥的).
更鳥的是 CLSID 就是 GUID 啊, 微軟的 Alias 也太過分了, MSDN Library 都查不到, 只能用 search 的, 實在是很煩. 一些基本的 type 也是, 都查不到他們的型別跟大小.
這玩意實在很難搞, DDK 文件寫的不清不楚.幸好有 Max Paklin 的文件幫忙啊.
值得注意的是, 他的 DLL 設定, Debug 版本是無法安裝成功的, 因為系統需要某些 DLL, 但是系統不會跟你講它需要哪些 DLL.....
還有, Linker- Point 必須指名為 DllEntryPoint, 否則在HKCR- 會變成 regsvr32.exe 而不是你的 .ax 檔案(這真的滿鳥的).
更鳥的是 CLSID 就是 GUID 啊, 微軟的 Alias 也太過分了, MSDN Library 都查不到, 只能用 search 的, 實在是很煩. 一些基本的 type 也是, 都查不到他們的型別跟大小.