[wix-users] Progress without UI Handler
James Buchan
James.Buchan at servelec-synergy.com
Fri Jan 27 02:14:35 PST 2017
The only way I'm aware of, and ever done this, is by checking for the existence of the MSIExecute mutex.
This will only let you know if another install is in progress
https://msdn.microsoft.com/en-us/library/aa372909(VS.85).aspx
if (Mutex.TryOpenExisting(@"Global\_MSIExecute", out mutexResult))
{
//It exists - something else is currently installing
}
else
{
//No installs (at the moment you did this check) are in progress
}
James Buchan
Development Engineer
-----Original Message-----
From: wix-users [mailto:wix-users-bounces at lists.wixtoolset.org] On Behalf Of Mark A. Richman
Sent: 26 January 2017 21:57
To: wix-users at lists.wixtoolset.org
Subject: [wix-users] Progress without UI Handler
Is is possible to "ask" the Windows Installer to report progress on an installation already running?
In other words, I know how to get installation progress from installers I start myself. What I'm interested in is progress from an instance of an installer that might currently be running (not necessarily started by me).
It's my understanding that only one installation can run at a time, so there should (theoretically) be a single integer value between 0-100 that represents the current install progress, if running.
I was looking for a performance counter but couldn't find anything.
Thanks,
Mark
--
*Mark Richman*
Mark Richman Consulting, Inc.
*Cloud Application Performance*
(954) 234-9049 <1-954-234-9049>
mark at markrichman.com | http://markrichman.com https://linkedin.com/in/mrichman
<http://www.markrichman.com>
Sign up for my weekly newsletter <http://www.markrichman.com/subscribe/>
Schedule a meeting with me <https://calendly.com/mrichman>
____________________________________________________________________
WiX Toolset Users Mailing List provided by FireGiant http://www.firegiant.com/
More information about the wix-users
mailing list