How to enable Native 802.11 IHV Extensions DLL? RRS feed

  • Question

  • I have some questions about Native 802.11 IHV Extensions DLL and Native 802.11 IHV UI Extensions DLL. I use two IHV sample codes from DDK 6000 to build the two DLL files (ihvsample.dll and IHVSampleUI.dll) and then I modify INF file. I install driver and then use IHV sample profile file from DDK 6000 to create profile. I can’t enable IHV function like following link.



    Question 1:

               Because the INF need enhance “HKR, Ndi\IHVExtensions, UIExtensibilityCLSID, 0, CLSID” string, but I search IHV sample code and then find out the CLSID in IHV sample code. I don’t know how to match CLSID.Could you give me some suggestions?


    Question 2:

               Why I use IHV sample codes and then can’t enable IHV function? Could you tell me what’s wrong?


    Wednesday, January 30, 2008 6:05 AM

All replies


    Are you sure that you have installed the ExtensionsDLL correctly?

    After your ExtensionsDLL working, you use WAC to configure your network and you can see the UI like the gif.

    Wednesday, January 30, 2008 9:37 AM

    Hi paulchou:


    I could find out two dll files in "system folder\winodws\system32". Is it correct? The inf file is increased the following statement.



    DefaultDestDirs            = 11
    ihv.CopyFiles              = 11

    HKR,Ndi\IHVExtensions, ExtensibilityDLL, 0, %SystemRoot%\system32\ihvsample.dll
    HKR, Ndi\IHVExtensions, UIExtensibilityCLSID, 0,"{4A01f9f9-6012-4343-A8C4-10B5DF32672A}"
    HKR, Ndi\IHVExtensions, AdapterOUI, 0x00010001, "1E240"
    Wednesday, January 30, 2008 10:45 AM

    1)You can find if the key is created under your adapter key.

    2)You can use debug's tools to view if IHVSample.dll is loaded into WLANExt.exe process.

    Thursday, January 31, 2008 7:06 AM
  • Hello, Have you get the problem done? I mean do you successfully intall IHV service on win7? If you did, How? thanks
    I use WinBUG to view if wlanext.exe hans loaded two dlls or not, (:
    ModLoad: 00db0000 00dc6000   wlanext.exe
    ModLoad: 77a80000 77bbc000   ntdll.dll
    ModLoad: 77250000 77324000   C:\Windows\system32\kernel32.dll
    ModLoad: 75e80000 75eca000   C:\Windows\system32\KERNELBASE.dll
    ModLoad: 77910000 779b0000   C:\Windows\system32\ADVAPI32.dll
    ModLoad: 773f0000 7749c000   C:\Windows\system32\msvcrt.dll
    ModLoad: 774b0000 774c9000   C:\Windows\SYSTEM32\sechost.dll
    ModLoad: 77c00000 77ca1000   C:\Windows\system32\RPCRT4.dll
    ModLoad: 77840000 77909000   C:\Windows\system32\USER32.dll
    ModLoad: 77340000 7738e000   C:\Windows\system32\GDI32.dll
    ModLoad: 77240000 7724a000   C:\Windows\system32\LPK.dll
    ModLoad: 76130000 761cd000   C:\Windows\system32\USP10.dll
    ModLoad: 75d30000 75e4c000   C:\Windows\system32\CRYPT32.dll
    ModLoad: 75c40000 75c4c000   C:\Windows\system32\MSASN1.dll

    but I use some netsh command like 'netsh wlan show drivers', and find:
    IHV Service Present       : Yes
        IHV Adapter OUI           : [00 80 86], type: [00]
        IHV Extensibility DLL Path: C:\Windows\System32\ihvsample.dll
        IHV UI extensibility ClSID: {..............}
        IHV Diagnostics CLSID     : {00000000-0000-0000-0000-000000000000}
    So, what's going on?

    Work and Smile
    Monday, November 16, 2009 9:57 AM