Discussion:
[WiX-users] External UI and end of installation
Tomasz Grobelny
2009-06-10 23:53:13 UTC
Permalink
I install external UI handler through MsiSetExternalUI. I get messages
concerning progress just fine. But how do I get information about when the
installation is finished?
--
Regards,
Tomasz Grobelny
http://grobelny.oswiecenia.net/
Rob Mensching
2009-06-11 05:17:16 UTC
Permalink
Same way. The MSI SDK has an example with a full external UI handler.
Might check that out.
Post by Tomasz Grobelny
I install external UI handler through MsiSetExternalUI. I get messages
concerning progress just fine. But how do I get information about when the
installation is finished?
--
Regards,
Tomasz Grobelny
http://grobelny.oswiecenia.net/
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
WiX-users mailing list
https://lists.sourceforge.net/lists/listinfo/wix-users
Rob Mensching
2009-06-11 05:19:37 UTC
Permalink
And I keep forgetting that the burn code is available. That's a full
external UI handler (and more) you can see in the WiX v3.5 code base.
Post by Rob Mensching
Same way. The MSI SDK has an example with a full external UI handler.
Might check that out.
Post by Tomasz Grobelny
I install external UI handler through MsiSetExternalUI. I get messages
concerning progress just fine. But how do I get information about when the
installation is finished?
--
Regards,
Tomasz Grobelny
http://grobelny.oswiecenia.net/
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
WiX-users mailing list
https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
WiX-users mailing list
https://lists.sourceforge.net/lists/listinfo/wix-users
Tomasz Grobelny
2009-06-11 16:05:16 UTC
Permalink
Post by Rob Mensching
Post by Rob Mensching
Same way. The MSI SDK has an example with a full external UI handler.
Might check that out.
Yes, I've seen it. Even copied it adapting from C to C#. But it doesn't seem
to work as I expect it to (although it may be that my expectations are wrong).
The last message I get in my handler is of type INSTALLMESSAGE_PROGRESS with
empty string parameter. And such message doesn't always mean that end of
installation has happened. Then what does?
Post by Rob Mensching
And I keep forgetting that the burn code is available. That's a full
external UI handler (and more) you can see in the WiX v3.5 code base.
What exactly is burn? Any recomended reading?
--
Regards,
Tomasz Grobelny
http://grobelny.oswiecenia.net/
Wilson, Phil
2009-06-11 16:45:40 UTC
Permalink
The short answer is that you call MsiInstallProduct and when it returns you're finished. Does that mean you're not doing this?

Phil Wilson

-----Original Message-----
From: Tomasz Grobelny [mailto:***@grobelny.oswiecenia.net]
Sent: Thursday, June 11, 2009 9:05 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] External UI and end of installation
Post by Rob Mensching
Post by Rob Mensching
Same way. The MSI SDK has an example with a full external UI handler.
Might check that out.
Yes, I've seen it. Even copied it adapting from C to C#. But it doesn't seem
to work as I expect it to (although it may be that my expectations are wrong).
The last message I get in my handler is of type INSTALLMESSAGE_PROGRESS with
empty string parameter. And such message doesn't always mean that end of
installation has happened. Then what does?
Post by Rob Mensching
And I keep forgetting that the burn code is available. That's a full
external UI handler (and more) you can see in the WiX v3.5 code base.
What exactly is burn? Any recomended reading?
--
Regards,
Tomasz Grobelny
http://grobelny.oswiecenia.net/

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
WiX-users mailing list
WiX-***@lists.sourceforge.net
https://lists.sourceforge.net/lists/list
Tomasz Grobelny
2009-06-11 17:00:16 UTC
Permalink
Post by Wilson, Phil
The short answer is that you call MsiInstallProduct and when it returns
you're finished. Does that mean you're not doing this?
I'm using MsiDoAction and I had an impression that it returns immediately and
is doing installation in the background. Ashamed to admit you are right :-/
Thanks.
--
Regards,
Tomasz Grobelny
http://grobelny.oswiecenia.net/
Loading...