toonetown
Posts: 37
Joined: Wed May 16, 2018 3:46 pm

Error installing driver on ARM64 project

Sat Apr 17, 2021 1:38 am

I got my ARM64 installer working, but now it is failing with the following error:

Code: Select all

Action 18:33:15: MsiProcessDrivers. 
Action start 18:33:15: MsiProcessDrivers.
MSI (s) (EC:D0) [18:33:15:687]: Invoking remote custom action. DLL: C:\WINDOWS\Installer\MSIB4BF.tmp, Entrypoint: ProcessDriverPackages
DIFXAPP: ENTER: ProcessDriverPackages()
DIFXAPP: ERROR - You need to use the 64-bit version of DIFXAPP.DLL to install drivers on this machine.
CustomAction MsiProcessDrivers returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
Action ended 18:33:15: MsiProcessDrivers. Return value 3.

Dan
Posts: 4513
Joined: Wed Apr 24, 2013 3:51 pm

Re: Error installing driver on ARM64 project

Fri Apr 23, 2021 4:45 am

Hi,

This error appears if you try to install a 32-bit driver on a 64-bit machine. To be able to install your package on 32-bit and 64-bit machines too, you can create a mixed package which installs different driver on each machine. Also, you need to have a different INF file for the 32-bit and 64-bit versions of the driver.

For more details you can follow the How do I install drivers in a mixed package tutorial.

Best regards,
Dan
Dan Ghiorghita - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

toonetown
Posts: 37
Joined: Wed May 16, 2018 3:46 pm

Re: Error installing driver on ARM64 project

Fri Apr 23, 2021 4:58 am

I am installing a 64-bit driver (arm64) with a 64-bit inf file on a 64-bit OS (arm64). I don’t need a mixed package (and I don’t even think that there is a mixed package or arm (my understanding is the mixed package is for intel).

Dan
Posts: 4513
Joined: Wed Apr 24, 2013 3:51 pm

Re: Error installing driver on ARM64 project

Fri Apr 23, 2021 5:04 am

Hi,

In this case, you need to have your package type as 64-bit package.

In the Install Parameters view you can select the package type.

Let me know if you have other questions.

Best regards,
Dan
Dan Ghiorghita - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Building Installers”