Hi All,

Am repackaging a HP driver application, which has four drivers.

Here the issue is, application has some HKLM registries with oem file information  of the drivers.

Registry Path: "HKLM\SOFTWARE\Microsoft\Windows\MMDevices\Audio\Capture\Properties"

as we know that oem files are differ form machine to machine.

can i exclude these registries form the package or is there any other way to package this application.

Please give quick responce, it's very urgent for me.

Thanks in advance.


1 Comment   [ + ] Show Comment


  • Driver packages are mostly all the same. Extract the files, especially the INF and use the Driver Install Framework tools.


    If you have AdminStudio, there's built-in handling for INFs.
    • Thanks VBScab for your response,

      in my package i excluded the inf files and used dpinst.exe to install drivers through custom action. package is working fine.

      but my doubt is.......,

      My application installing 2 drivers and created oem2 and oem3 in inf folder and has some registry values with oem2 and 0em3 which were created at the time of installing setup.exe

      now should i exclude those registries from my package, as i said above those registries were present in "HKLM\SOFTWARE\Microsoft\Windows\MMDevices\Audio\Capture"
      if i exclude i doubt it may effect the behavior of the application.

      Can you suggest how to proceed with the above scenario.

      • You can test the exclusion and find out if your drivers still install successfully and everything works. Historically from what I know about repackaging and capturing, items in HKLM are safe to include - generally speaking you want to exclude HKCU and other %TEMP% related content.
Please log in to comment

There are no answers at this time


Answer this question or Comment on this question for clarity