The problem: The install package I created works. HOWEVER, the customer
runs this under SMS
in some unattended mode. There is no way to control whether our
application or another application
which uses our application is running at the time of install, or not. If
it is running, it causes msiexec
to toss up a reboot dialog. This causes SMS to think the install has
failed. So, the install must
KILL any running instance of our application, prior to the copy files
step.
I have created an executable that hunts out any running instances of our
application or the one
that might be using it, and kills them (one way or another). The problem
is it is a command line
application itself, and when it runs it causes windows to toss up a
command line window. I could
run it using the QtExecCmdLine and wixca except for one thing. Like I
wrote earlier, this has
to run BEFORE the copy files step so that msiexec doesn't think it needs
to reboot. I have been
unable to find a way to execute (using the QtExecCmdLine and wixca)
something that hasn't
been copied yet. If I didn't need to prevent that command line window
from popping up, I could
run it directly using a binary key and running it from inside the msi
file itself (did that while
developing the package for another exe helper).
The Question: Is there a way to execute this program (it has NO command
line parameters)
absolutely silently (no command line window popping up), PRIOR to the
files being coppied
to the target directories?
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users