Jump to content

This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.

DIFxAPP with NDIS intermediate driver

1 reply to this topic


  • Full Members
  • 8 posts

Posted 08 May 2006 - 18:33

Hello all,

Has anybody ever been able to install an NDIS intermediate driver with DIFxAPP? I've been trying to do this, unsuccessfuly so far... I have a small msi, with the DIFxAPP.msm module merged in. I add the .sys and the two .inf files. I enable the Windows installer logging. Then, when I run the msi I get all sorts of errors from DIFXAPP:

- if I leave the components' destinations for the two .inf files the same, DIFxAPP complains about "multiple driver packages"

- if each .inf component has its own destination, I get a error 0x52, failure to add driver package to driver store.

- I read somewhere that 0x52 may be caused by a failed signature verification, so I enabled debugging on my machine (XP Pro, SP2) and set the _DFX_INSTALL_UNSIGNED_DRIVER environment variable to 1; I get the same error.

Any pointers/suggestions appreciated!


  • Full Members
  • 85 posts

Posted 15 May 2006 - 08:18

I don't know about an environment variable but the Flags column of the "MsiDriverPackages" table does have a flag you need to set:

const DriverLegacy = 8 ;;Default requires driver to be signed

When you moved the INF, I assume you updated them to point to the new .SYS path (or you moved the .sys files as well)...

Dennis Bareis

Dennis Bareis (dbareis@No.Spam.gmail.com)
Free MSI update/creation tool (MAKEMSI):