I have an embedded system running Windows POSReady 7 (Windows 7 for POS
devices.)

I have an MSI that installs a collection of .Net .exe files, VBScripts, and
other stuff.

Three of the executables are always running under a user account. That's
just a normal thing on this device - it boots, automatically logs in as a
specific user, and these executables start.

I'm now trying to do a upgrade by doing a Major Upgrade of the prior MSI.
That's actually working fine. My problem is that Windows Installer seems to
be shutting down the executables that are always running to do the install.

I've read a bit about the restart manager, and other things, but all I
really want it to do is make a note that these files are to be replaced at
the next reboot (which happens at 4:00 AM every day) and leave the
executables running.

We run the MSIs out of the usual set of Microsoft system management tools
(SCCM? SCOM? It isn't my area so I don't real know) so there's no UI, and
no user to say "shut them down and restart them."

Honestly I haven't tried this out of the Microsoft infrastructure; I'm just
firing up a "runas /user:administrator cmd.exe" and running the MSI with
the /quiet flag. I guess it's possible that it will behave differently
there but it seems unlikely.

So is there a way to get it to do this?

I've read a bit about the restart manager and messed about with various
property values but none of it seemed to have any impact. If I run without
/quiet it presented a variety of different dialogs telling me the programs
needed to be stopped, sometimes offering to do it and restart them later.
If I run with /quiet, it always quietly kills them and doesn't restart them.

My fallback position is to have the MSI logoff the console - whiich is
trivial to do - because it will then autolog back on and start all the
programs up.

It's a lot easier politically if I can hand off an MSI that the users don't
notice installing. If they notice it - if the programs stop and restart, or
if it logs off and back on - then we've got a lot of communication that
needs to happen.

Thanks for any advice!

Walt
------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to