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: [email protected]
> 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
> [email protected]
> 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
> [email protected]
> 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
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users