I don't think there's much the DIFXApp team can do to make the lib
foolproof/robust.

I'm pretty sure that DIFXApp is simply a wrapper around the win32 setupapi
API.
I've used both for the last few years.

In many cases, I've found that even when using the win32 api directly, it's
not possible to rollback uninstalled drivers, the exact behavior is very
platform dependent. In many cases, the api returns "reboot required", at
which point there is no chance of reinstalling the driver in the same
session. This can be because the driver service was marked for deletion, so
SCM will deny recreating the service until after a reboot.

I'd be very surprised if DIFXApp can work around this.



--
View this message in context: 
http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/DIFxApp-does-not-properly-rollback-to-the-old-driver-when-doing-a-major-upgrade-tp5821359p6538903.html
Sent from the wix-users mailing list archive at Nabble.com.

------------------------------------------------------------------------------
All of the data generated in your IT infrastructure is seriously valuable.
Why? It contains a definitive record of application performance, security 
threats, fraudulent activity, and more. Splunk takes this data and makes 
sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-d2d-c2
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to