Trying to repackage the PalmUSBD.inf driver (with / PalmDevC.dll and PalmUSBD.sys). This is only the driver, not the full Palm desktop software.

DPInst is giving the following error (Dutch language OS Windows 2000):
ERROR encountered while checking integrity of driver package
'C:\Temp\DPInst\PalmUSBD.inf'. Error code 0x65B, Functie is mislukt tijdens
Translated: "Function failed during execution"

Any idea's?

Also I am trying to msi-repackage/install the Logitech v9.75 driver using the DIFxApp.msm merge module.
The MSI is containing 3 INF files. DEFILTER.INF / LH2KPLUS.INF and LM2KPLUS.INF. The MSI is working and is installing. But it is giving me a pop-up (Click on OK) saying that maybe one or more devices is not connected to the computer.

However, when trying to install is silently with the correct msiexec.exe parameters it is giving errorlevel 1603. Or the following error in the log.
DIFXAPP: Installing devices with Id "ACPI\PNP0F13" using INF

DIFXAPP: Successfully uninstalled C:\WINNT\INF\oem4.inf from all Devices.

DIFXAPP: Driver Store entry
LM2KPLUS_aa8aa91addcee9b3286565c1e416348157000516 removed.

DIFXAPP: ERROR encountered while installing driver package C:\Program
Files\Logitech Drivers 975\Logi3\LM2KPLUS.INF
DIFXAPP: InstallDriverPackages failed with error 0x5

Any idea's?
0 Comments   [ + ] Show Comments


Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.


DIFx is so much fun to debug being that there is a complete lack of documentation surrounding the error codes.

For your Palm issue try setting the default directory for the merge module to the same directory as where the files for the driver are being put by the MSI. Sometimes that gets rid of errors. But if you want to perform a quick test to see if DIFx will even install the driver you should download the entire framework from Microsoft and try installing the driver with DPInst.exe. If that does not work chances are DIFx will not install your driver. I have found that DIFx does not always work for every driver (Network Transport for example). I wanted to engage Microsoft Premier support on the issue but the client decided it was best to just move on.

For you second situation I have not encountered that problem. I hate the dialogue box telling me to hook up my hardware but I have not had it fail on a silent install. I am not sure what I can say to help you. All I can say is that each of the inf files should be in a seperate component with a seperate entry in the MsiDriverPackages table.
Answered 07/27/2004 by: kkaminsk
Ninth Degree Black Belt

Please log in to comment
Answer this question or Comment on this question for clarity