In every .CUB file created by Microsoft, each action is an immediate custom
action contained in the .CUB file itself. The two .CUB files I wrote worked
the same way (immediate custom actions I put into the .CUB file). Each one
of those used MsiProcessMessage and each one spewed through smoke the exact
same way as the Microsoft supplied ones. I never had to use any other means
to get to the console (nor did I ever try).

It is expected that all custom actions that smoke runs will all be immediate
actions since they don't change any state, they instead verify the internal
state of the .MSI database, thus it isn't expected that they would require
admin privs or any other reason that the action would be anything other than
immediate.

-----Original Message-----
From: nagaram.c [mailto:nagara...@symphony.cc] 
Sent: Tuesday, December 22, 2009 9:54 PM
To: 'Blair'; 'General discussion for Windows Installer XML toolset.'
Subject: RE: [WiX-users] writing to console from smoke.exe using custom
action

I already tried below solution but is not writing to console, I think
MsiProcessMessage works only if the custom action is run through msiexec or
if the CA is immediate mode, but where as I am running these CA through
smoke utility & for the CA to be made immediate I will have to create the CA
from using installer project work space.

In some of samples I have seen it uses OutputDebugString for writing it to
the console

Naga Ram M Chavakula | Project Manager

O: 608.448.3116 |M: 0091.9885778079 | nagara...@symphony.cc

Symphony Corporation | Hyderabad, A.P.India-500 082 | A SEI-CMMI Level 4
Company   

 We synchronize business, technology and people


-----Original Message-----
From: Blair [mailto:os...@live.com] 
Sent: Tuesday, December 22, 2009 7:35 AM
To: nagara...@symphony.cc; 'General discussion for Windows Installer XML
toolset.'
Subject: RE: [WiX-users] writing to console from smoke.exe using custom
action

You need to use MsiProcessMessage with the INSTALLMESSAGE_USER type. See
http://msdn.microsoft.com/library/aa369205.aspx for details.

-----Original Message-----
From: nagaram.c [mailto:nagara...@symphony.cc] 
Sent: Tuesday, December 22, 2009 5:13 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] writing to console from smoke.exe using custom action

Hi,

 

I wrote a custom action dll in C++ & added to .cub file that I am using in
-cub switch in smoke.exe, I was not successful in writing to console like
the ICE(s) in darice.cub does it but I am able to display the log info in
MessageBox.  

 

Thanks,

Nag

 

----------------------------------------------------------------------------
--
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users



------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to