The FilesInUse dialog can be shown from a custom action with
MsiProcessMessage (...INSTALLMESSAGE_FILESINUSE...), this vbscript shows the
general idea: 

option explicit
dim inst, rec, res
const tryagain=4
const DoExit = 2
const Docontinue =1 
set inst = CreateObject("WindowsInstaller.Installer")
set rec=inst.CreateRecord (3)
rec.StringData(1) = "myfile.exe"
rec.StringData(2) = "Please use Task Manager to terminate the program"

Do
res = Session.Message (&H05000000, rec)
' check for the program terminated

loop until res <> tryagain 


Phil Wilson 

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Alexander
Biryukov
Sent: Friday, August 04, 2006 1:19 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] How to show "FilesInUse" dialog _always_ ?

Greetings all,

We need for doing minor upgrades of our software product on servers, that is
_not acceptably_ to reboot.
Some of upgrades affect on running windows services, but Windows Installer
does not show FilesInUse dialog for this, instead show "Please reboot" at
final of installation. In this situation user not be aware that
services/files in use and will be updated, for manually prevent reboot.

The Windows Installer documentation says :
-------------
If you expect the installer to display a FilesInUseDialog, but it does not,
this may be due to one of the following reasons:
- The files in use are not executables.
- The installer is not actually trying to install those files.
- The process holding those files is the process invoking the installation.
- The process holding those files is one that does not have a window with a
title associated with it.
-------------

Is exist a way to display FilesInUse dialog (or some custom dialog with file
names) always, for _all_ "files in use" which should be updated ?

--
Alexander Biryukov

-------------------------------------------------------------------------
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


-------------------------------------------------------------------------
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

Reply via email to