I believe that the way DPInst is used in that project, it will always be executed, even if the desired user action doesn’t require any changes to the driver feature as might happen in a repair or modify. Read about this change in our blog post. Someone else is trying to do the same thing as you with DPInst. It seems that the DIFx libraries are still loaded even though the component is not visible anymore in the custom install window. If so, are you still planning on supporting this in a future release? Here is one message from you: So I suggest you check your system for malware and virus infection.

Uploader: Vigor
Date Added: 22 March 2015
File Size: 18.54 Mb
Operating Systems: Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X
Downloads: 47503
Price: Free* [*Free Regsitration Required]

The WiX source code was customized so that it could be compiled for either bit or bit use using conditional compilation. Christopher 7, 2 27 Search everywhere only in dkfx topic. I have a bit application which also has a device driver. Mine worked fine after the upgrade but then this started all of a sudden.

Reply I have this question too I have this question too Me too Me too.

Driver Install Frameworks API (DIFxAPI) (Windows Drivers)

Who is online Users browsing this forum: All my children got iPod Touches for Christmas and I got a brand new iPod nano and none of us can use them now. In particular, I think that since the uninstall condition is simply “Installed”, the driver will actually uninstalled during any MSI run after the initial installation, which may not always be the intent.


If providing the driver as a standalone package that does not require an installer is not an option, then the command line tool PnPUtil or a custom installer that uses driver installation dfx can be used as part of an installation story. Tuesday, June 26, Bif you are using a bootstrapper anyway why not create both bitness MSIs and conditionally difs the correct one?

I updated several days ago, but I used iTunes for the first time since the update today. Bi to mix 32bit driver and 64bit driver into samepackage?

DIFx for x86 and x64 – Advanced Installer

I have had no issues with iTunes after cleaning my computer! The actual function used is DriverPackageInstall. In reply to this post by tzleon Did you just miss the bkt that has been going on at this exact same moment?

That link is broken for me. As you discovered, you can only use one of the difxapp libraries in your build.

Driver Install Frameworks (DIFx) Support

Thank you so much for your post. I’m guessing the iTunes update has a virus attached to it. Ask a question Reset. All bit specific or bit specific files were specified to be stored in separate Ditx files: I did my scan in safe mode and did the most in-depth search that Avast will perform.


Thanks Christopher – have you a reference for that? Search everywhere only in this topic Advanced Search How to mix 32bit driver and 64bit driver into same package? Sign up or log in Sign up using Google. In reply to this post by Frank Jenner. All difc files were specified to be stored in a common media CAB file with a bit-agnostic filename.

AFAIK, the bit DIFx libraries get always “initialized”, even if the driver is not installed and because of that the setup fails on x64 machines. No registered users and 2 guests. I also initially came across that solution, but I think you’ll have to watch out for the behavior during the repair and modify actions.

What steps needs to be taken to do that 3. What the DIFxApp element will do is add a custom action that runs at the end of setup to install the driver. The files found were all related to the Win Here is one message from you: By clicking “Post Your Answer”, you acknowledge that you have read our updated terms of serviceprivacy policy and cookie policyand that your continued use of the website is subject to these policies.