关于IHV service的安装

关于IHV service的安装,MSDN上面有略微的介绍,同样可以参考这里。两者并无明显区别。但对个人而言,两者都不够详细,所以我只好误打误撞。

按照上面的指示:在INF文件中修改如下:

 CopyFile direcive:

[CoInstaller.CopyFiles]
RaCoInst.dll,,,2
RaCoInst.dat,,,2
ihvsample.dll,,,2
IHVSampleUI.dll,,,2

  DestinationDirs section :

[DestinationDirs]
NT.CopyFiles     = 12     ; system32\drivers subdirectory on NT
DefaultDestDir   = 11
CoInstaller.CopyFiles = 11

  AddReg directive:

[CoInstaller_AddReg]
HKR,,CoInstallers32,0x00010000, "RaCoInst.dll,ClassCoInstaller"
HKR,Ndi\IHVExtensions, UIExtensibilityDLL,0,"%SystemRoot%\system32\IHVSampleUI.dll"
HKR,Ndi\IHVExtensions, ExtensibilityDLL,0,"%SystemRoot%\system32\ihvsample.dll"
HKR,Ndi\IHVExtensions,UIExtensibilityCLSID,0, "{4A01f9f9-6012-4343-A8C4-10B5DF32672A}"
HKR,Ndi\IHVExtensions,GroupName,0, "IHV provided group name"
HKR,Ndi\IHVExtensions, AdapterOUI, 0x00010001, 0x00123456

  至于上面要求的Diagnostics ID, GUID,搞不懂。所以没写。ClassGUID从代码里面找到的,不知道对不!

另外还根据原来的INF文件[SourceDisksFiles添加:

ihvsample.dll             = 1,,
IHVSampleUI.dll           = 1,,

 

结果呢安装正确了,没有出现错误。利用“netsh wlasn show drivers”:

                             WPA2 - 个人       CCMP
 是否存在 IHV 服务         : 是
 IHV 适配器 OUI            : [12 34 56],类型: [00]
 IHV 扩展 DLL 路径         : C:\Windows\system32\ihvsample.dll
 IHV UI 扩展 ClSID         : {4a01f9f9-6012-4343-a8c4-10b5df32672a}
 IHV 诊断 CLSID            : {00000000-0000-0000-0000-000000000000}

但是并没有在界面上显示出来,按照介绍应该是如下图:



 不知道INF那里配置错了...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值