In an effort to learn the new functionality, I built the WPF sample found in 
wix3-sources and tried to consume it in a product.  

My WXS looks like this:

<Package InstallerVersion="405" Compressed="yes" />
<UIRef Id="WixUI_Mondo" />
<UI Id="Embedded">
  <EmbeddedUI Id="WPF" 
SourceFile="$(var.DTF_WPF.TargetDir$(var.DTF_WPF.TargetName).CA.dll"></EmbeddedUI>
</UI>

I have MSI 4.5 installed on Server 2008 and my logfile shows the following. If 
I stream my dll out of MsiEmbeddedUI table and look at it in depends I can see 
that it exports InitializeEmbeddedUI, EmbeddedUIHandler and ShutdownEmbedddUI 
functions.   If I put a message box inside of the initialize method I never see 
my message.

Any thoughts?



MSI (c) (80:F4) [06:43:13:436]: PROPERTY CHANGE: Adding OriginalDatabase 
property. Its value is 
'C:\tfs\Private\Demos\DTF_WPF\WixProject1\bin\Debug\WixProject1.msi'.
MSI (c) (80:F4) [06:43:13:436]: Machine policy value 'MsiDisableEmbeddedUI' is 0
MSI (c) (80:F4) [06:43:13:436]: EEUI - Running MsiEmbeddedUI code
MSI (c) (80:04) [06:43:13:451]: Cloaking enabled.
MSI (c) (80:04) [06:43:13:451]: Attempting to enable all disabled privileges 
before calling Install on Server
MSI (c) (80:04) [06:43:13:451]: Connected to service for CA interface.
MSI (c) (80:F4) [06:43:13:514]: EEUI - Unable to load embedded DLL handler
MSI (c) (80:F4) [06:43:13:529]: PROPERTY CHANGE: Adding MSICLIENTUSESEMBEDDEDUI 
property. Its value is '1'.
MSI (c) (80:F4) [06:43:13:529]: PROPERTY CHANGE: Adding SourceDir property. Its 
value is 'C:\tfs\Private\Demos\DTF_WPF\WixProject1\bin\Debug\'.
MSI (c) (80:F4) [06:43:13:529]: PROPERTY CHANGE: Adding SOURCEDIR property. Its 
value is 'C:\tfs\Private\Demos\DTF_WPF\WixProject1\bin\Debug\'.
MSI (c) (80:50) [06:43:13:529]: PROPERTY CHANGE: Adding VersionHandler 
property. Its value is '4.05'.
=== Logging started: 2/18/2009  6:43:13 ===
MSI (c) (80:F4) [06:43:13:529]: Note: 1: 2205 2:  3: PatchPackage 
MSI (c) (80:F4) [06:43:13:529]: Machine policy value 'DisableRollback' is 0
MSI (c) (80:F4) [06:43:13:529]: User policy value 'DisableRollback' is 0
MSI (c) (80:F4) [06:43:13:529]: PROPERTY CHANGE: Adding UILevel property. Its 
value is '5'.
MSI (c) (80:F4) [06:43:13:529]: PROPERTY CHANGE: Adding ACTION property. Its 
value is 'INSTALL'.
MSI (c) (80:F4) [06:43:13:529]: Doing action: INSTALL
MSI (c) (80:F4) [06:43:13:529]: Note: 1: 2205 2:  3: ActionText 
Action 6:43:13: INSTALL. 
Action start 6:43:13: INSTALL.
MSI (c) (80:F4) [06:43:13:545]: UI Sequence table 'InstallUISequence' is 
present and populated.
MSI (c) (80:F4) [06:43:13:545]: Running UISequence


Christopher Painter, Author of Deployment Engineering Blog
Have a hot tip, know a secret or read a really good thread that deserves 
attention? E-Mail Me


      

------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to