First thing to try: Verify the .msi is being built with your changes. 
Stick a string of asterisks in the code that you can search for.

On 19-Nov-14 17:33, Phill Hogland wrote:
> I have continued to work on this issue every chance I get.  I have tried many
> approaches but have not found any way to attach a debugger that actually
> hits my break point in RestartManager.cpp.  (In this case I build a wix
> debug build, and on same system I compile and run a simple msi with a
> WixstdBA bundle.  Whether I have 1) a message box in
> WixRegisterRestartResources (immediate CA), or 2) a DebugBreak(), or 3)
> pepper the called functions in rmutil.cpp RmuAddProcessesByName and
> RmuAddProcessById with LogStringLine(REPORT_STANDARD,.....
> In all of above cases, when I compile wix, then compile the test msi, the
> msi runs, hits the 4592 problem and failed posting the following log
> messages, but without hitting my breakpoint or additional log messages.
> Action start 15:24:53: WixRegisterRestartResources.
> MSI (s) (20!74) [15:24:53:839]: Note: 1: 2711 2:
> WixRegisterRestartResources:  Entering WixRegisterRestartResources in
> C:\Windows\Installer\MSIA358.tmp, version 3.10.1115.0
> WixRegisterRestartResources:  Registering process name RmStreaming.exe with
> the Restart Manager.
> WixRegisterRestartResources:  Error 0x80070005: Failed to register the
> process name with the Restart Manager session.
> CustomAction WixRegisterRestartResources returned actual error code 1603
> (note this may not be 100% accurate if translation happened inside sandbox)
> Action ended 15:24:53: WixRegisterRestartResources. Return value 3.
> Action ended 15:24:53: INSTALL. Return value 3.
>
> The msi build log shows that candle and light are using paths to the
> WixUtilExtension.dll in the debug build which I modified, but the project
> never hits those changes.
>
> Attempts to use MsiBreak result in attaching a debugger, and even though
> symbols are loaded the breakpoints are never activated.  It seems like this
> should be a simple change to make as Rob suggested in the meeting, but if I
> cannot figure out howto debug the code or use log messages, I do not have
> confidence that I can make the change.  I have previously step into my own
> C++ CAs, but I am having difficulty understanding how to build the wix
> source so that I can step through it.
>
> Another side issue is that I can add the wixca and UtilExtension\wixext
> projects to my solution and build them in the VS IDE, but I cannot add the
> UtilExtension\wixlib to my Solution as VS says it has an invalid GUID
> format.
>
> Also I extracted the code related to  RmuAddProcessesByName into a console
> app and stepped through that code (in the same scenario that causes a setup
> to fail) without observing any problem.  There are two instances to the tray
> app running, one under a service account, and both pids are detected and
> returned in the array, implying that the failure is downstream.
>
> I don't want to fill the forum with noise but I thought I would provide some
> update if anyone has any suggestions.
>
>
>
>
> --
> View this message in context: 
> http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Debug-delopment-story-tp7597968p7598122.html
> Sent from the wix-devs mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
> from Actuate! Instantly Supercharge Your Business Reports and Dashboards
> with Interactivity, Sharing, Native Excel Exports, App Integration & more
> Get technology previously reserved for billion-dollar corporations, FREE
> http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
> _______________________________________________
> WiX-devs mailing list
> WiX-devs@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-devs
>

-- 
sig://boB
http://joyofsetup.com/


------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
WiX-devs mailing list
WiX-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-devs

Reply via email to