Installing filter driver with DPInst.exe

Discussion in 'Windows Vista Drivers' started by dmitrym_10, Sep 7, 2007.

  1. dmitrym_10

    dmitrym_10 Guest


    I am developing filter driver for the Bluetooth mouse which is an HID device.
    Driver runs on Vista Business 32-bit. It's a development prototype so I am
    not signing it.
    I am able to install my driver manually using Update Driver button. Then I
    go to mouse properties Details tab and check Hardware IDs property. There I
    can find VID/PID.
    I am putting it into .inf file

    %HID\Vid_0XXX&Pid_XXXX.DeviceDesc%=MyMouse_Inst,, HID\Vid_0XXX&Pid_XXXX

    I set legacy flag for DPInst with /LM and use /C to print output to console.
    When I run installer it says that driver was installed successfully but "No
    matching devices found in INF".

    My mouse is plugged in so I expect it to be found. I am obviously missing
    something. Could somebody give me a hint?

    Thank you,
    dmitrym_10, Sep 7, 2007
    1. Advertisements

  2. dmitrym_10

    dmitrym_10 Guest

    Can somebody confirm that DPInst cannot install unsigned filter drivers (not
    class filter drivers).

    I found this:
    here it says only about installation of unsigned PnP function drivers and
    unsigned class filter drivers. Nothing about unsigned filter drivers.

    How can i build installer to install unsigned filter driver? What my options

    dmitrym_10, Sep 8, 2007
    1. Advertisements

  3. dmitrym_10

    dmitrym_10 Guest

    Yes it is possible to install unsigned device filter driver in Vista 32 and
    XP 32-bit. Use /LM option or set legacyMode in xml file. I ended up using
    DIFxApp.msm module and merging in with my main installer to install
    application and the driver.
    Unsigned device filter driver will not install on Vista 64-bit.

    dmitrym_10, Sep 14, 2007
  4. dmitrym_10

    Tim Roberts Guest

    It will INSTALL, but it will not LOAD.
    Tim Roberts, Sep 15, 2007
    1. Advertisements

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.