Sequence the custom action before files get copied so yes, somewhere early in the sequence is fine.
Phil Wilson -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Alexander Biryukov Sent: Monday, August 07, 2006 1:28 AM To: [EMAIL PROTECTED]; wix-users@lists.sourceforge.net Subject: Re: [WiX-users] How to show "FilesInUse" dialog _always_ ? It's good, but how to catch "file in use" moment (before any file copy operation) to show dialog ? Maybe somehow that : <InstallExecuteSequence> <Custom Action="MyFileInUseCheck" Before="InstallFiles" /> </InstallExecuteSequence> MyFileInUseCheck is custom action, that check file and show FilesInUse dialog, when file locked. It will work ? -- Alexander Biryukov On Mon, 07 Aug 2006 00:21:58 +0400, Phil Wilson <[EMAIL PROTECTED]> wrote: > 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=DEV > DEV _______________________________________________ > 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=DEV > DEV _______________________________________________ > 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 ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users