srini
Posts: 81
Joined: Mon Sep 14, 2009 4:22 pm

DIFx Error

Hello,

I am evaluating Advanced Installer to release one of our products. When I include a driver to be installed on the target machine, I get the following error:

Downloading the DIFx custom action DLL(s)... Exception - Reason: -536870894

Build finished because an error was encountered.

How to fix this?

Srini

PS: I have already installed the Microsoft's driver installations tools.
GabrielBarbu
Posts: 2146
Joined: Thu Jul 09, 2009 11:24 am
Contact: Website

Re: DIFx Error

Hi Srini,

It appears there is a problem downloading the DIFx files from our servers. Is the internet connection working on the machine you are building the installer? Is your firewall blocking Advanced Installer? Try turning it off and see if that works.

Thank you,
Gabriel
Gabriel Barbu
Advanced Installer Team
http://www.advancedinstaller.com/
srini
Posts: 81
Joined: Mon Sep 14, 2009 4:22 pm

Re: DIFx Error

Hi Gabriel,

As I have mentioned in the previous post that I have installed the Microsoft's driver installations tools. Does Advanced Installer need more files than what the 'microsoft driver installation tools' provides? In that case can I not download it manually(from Advanced Installer) and make the Advanced Installer pick those files from the hard drive? 1. According to the company security settings, I cannot modify the firewall and 2. I would like to have the option of choosing those files from local drive for other I reasons in the project which the Advanced Installer is a part of.

Thanks
GabrielBarbu
Posts: 2146
Joined: Thu Jul 09, 2009 11:24 am
Contact: Website

Re: DIFx Error

Hi Srinivasan,

The reason Advanced Installer still tries to download DIFx is because your installation of DIFx might be outdated.
You can try downloading the Windows Driver Kit Version 7.0.0 which includes the latest DIFx and installing it on the machine on which you are building your installer. After this there should be no need for Advanced Installer to download anything and your build should work.

Regards,
Gabriel
Gabriel Barbu
Advanced Installer Team
http://www.advancedinstaller.com/
srini
Posts: 81
Joined: Mon Sep 14, 2009 4:22 pm

Re: DIFx Error

Hi Gabriel,

I have just downloaded and installed the Driver Kit you mentioned. Even then it is still the same. Should I notify the installation folder to the Advanced Installer?

Thanks
GabrielBarbu
Posts: 2146
Joined: Thu Jul 09, 2009 11:24 am
Contact: Website

Re: DIFx Error

Hello,

We can try directly placing the needed dlls in the location in which Advanced Installer needs them. Please provide me with the processor architecture(x86/x64) and windows version you are using so I can provide you with the proper files and where to place them.

Regards,
Gabriel
Gabriel Barbu
Advanced Installer Team
http://www.advancedinstaller.com/
srini
Posts: 81
Joined: Mon Sep 14, 2009 4:22 pm

Re: DIFx Error

Hi Gabriel,

The processor type is x86 and the Windows version is XP ServicePack 3.

Thanks
GabrielBarbu
Posts: 2146
Joined: Thu Jul 09, 2009 11:24 am
Contact: Website

Re: DIFx Error

Hi Srinivasan.

Attached are the two DLLs needed by Advanced Installer. They need to be placed at the following address:
C:\Documents and Settings\All Users\Application Data\Caphyon\Advanced Installer\DIFxAPPv211\English-US\x86

Regards,
Gabriel
Attachments
x86.zip
(175.5 KiB) Downloaded 911 times
Gabriel Barbu
Advanced Installer Team
http://www.advancedinstaller.com/
srini
Posts: 81
Joined: Mon Sep 14, 2009 4:22 pm

Re: DIFx Error

Hi Gabriel,

That fixed it. Is this a bug? If so will this be fixed in the next release? Or has it been fixed with the version 7.2?

Anyway thanks for your help.
GabrielBarbu
Posts: 2146
Joined: Thu Jul 09, 2009 11:24 am
Contact: Website

Re: DIFx Error

Hello,

This is not a bug. The DIFx DLLs are being installed on-demand. The reason for this is that the majority of users do not use them.

Regards,
Gabriel
Gabriel Barbu
Advanced Installer Team
http://www.advancedinstaller.com/
srini
Posts: 81
Joined: Mon Sep 14, 2009 4:22 pm

Re: DIFx Error

Hi Gabriel,

It will be nice to have either the DIFx dlls included with the Advanced Installer (as the driver inclusion option is available through AI) or have a section included in the help documentation explaining this work around. This is because not all the networks are connected to the internet straight away. In my case my network is routed through a server which is running behind a firewall where letting software to connect to the vendors' sites is not encouraged. For that reason the AI failed to download the necessary files. This costed me about one whole day to get this fixed thanks to your quick replies otherwise it would have been longer.

Thanks for your support.
jorgeltx
Posts: 10
Joined: Tue Sep 09, 2008 6:30 pm

Re: DIFx Error

Gabriel,

What is the path we use to include both 32 and 64 bit versions of the DIFxAPP files?
Our package installs drivers on Vista, Win7, and XP OS under both 32 and 64 bit.

Thanks
Bogdan
Posts: 2796
Joined: Tue Jul 07, 2009 7:34 am
Contact: Website

Re: DIFx Error

Hi,

For Windows XP the path is :

Code: Select all

C:\Documents and Settings\All Users\Application Data\Caphyon\Advanced Installer\DIFxAPPv211\English-US\x64
While as for Windows 7 and Vista the path is:

Code: Select all

C:\ProgramData\Caphyon\Advanced Installer\DIFxAPPv211\English-US\x64
I've attached the 64-bit version of the DLL files. The password for the archive is "bogdan". The x86 version of the DLL files can be retrieved from the archive uploaded by Gabriel.
Regards,
Bogdan
Attachments
x64.zip
(264.2 KiB) Downloaded 883 times
Bogdan Mitrache - Advanced Installer Team
Follow us: Twitter - Facebook - YouTube

Return to “Common Problems”