[wix-users] How to debug into cleanroom installation?

Jon Earle earlej at hotmail.com
Thu Sep 22 13:35:09 PDT 2016


Following the advice here: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-debug-Managed-BA-Burn-td6630791.html

How to debug Managed BA + Burn - Windows Installer XML ...<http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/How-to-debug-Managed-BA-Burn-td6630791.html>
windows-installer-xml-wix-toolset.687559.n2.nabble.com
How to debug Managed BA + Burn. Here's one way to debug a managed WiX Bootstrapper Application (BA) and the Burn engine if you are interested in seeing how it works ...


I am trying to debug into the burn engine to see why it is not detecting my previously installed package properly (always says it's absent).


>From engine.cpp, line 460:


if (!::CreateProcessW(wzCleanRoomBundlePath, sczFullCommandLine, NULL, NULL, TRUE, 0, 0, NULL, &si, &pi))


It launches the installer again, and I lose my debugging ability after that.


How can I tell burn to not re-launch the installer into this "clean room", or, how can I continue the debug session?


More information about the wix-users mailing list