Our application installs a Microsoft Exchange agent (Exchange 2007, Windows Server 2008). The dll gets loaded by the Exchange Transport Service. I've added a ServiceControl element to stop and start the service which seems to work OK. The problem is that when the application is being uninstalled I get a dialog telling me that a reboot will be required. If I OK this, the uninstall functions correctly without the reboot (as by the time the files are uninstalled the service has been stopped).
I believe that the problem is due to the way that the Exchange service is implemented. The service executable is called MSExchangeTransport.exe which then uses a process called EdgeTransport.exe to host our dll. Because the dll is not being hosted directly by the service, Restart Manager is not correctly recognizing that there is not a problem. This is the contents of the uninstall log pertaining to the reboot request: - MSI (s) (78:0C) [18:28:22:904]: RESTART MANAGER: Did detect that a critical application holds file[s] in use, so a reboot will be necessary. MSI (s) (78:0C) [18:28:22:904]: Note: 1: 1610 MSI (s) (78:0C) [18:29:08:864]: RESTART MANAGER: The user chose to go on with the installation, although a reboot will be required. How can I handle this situation? Thanks, Nick Hall Nick Hall Exclaimer Limited Tel: +44 (0) 845 050 2300 Fax: 0845 050 4044 Email: [email protected] Web: www.exclaimer.com Suite 6, Old School Studios, 40 Lynchford Road, Farnborough Hampshire - GU14 6EF United Kingdom _________________________________________________________________________________________________ Best Selling Mail Utilities for Microsoft Exchange Environments, with over 24 million users and 1 billion Exclaimer emails processed per day. _________________________________________________________________________________________________ Please consider the environment before printing this email message. Disclaimer: This message contains confidential information and is intended only for [email protected]. If you are not [email protected] you should not disseminate, distribute or copy this e-mail. Please notify [email protected] immediately by e-mail if you have received this e-mail by mistake and delete this e-mail from your system. E-mail transmission cannot be guaranteed to be secure or error-free as information could be intercepted, corrupted, lost, destroyed, arrive late or incomplete, or contain viruses. Nick Hall therefore does not accept liability for any errors or omissions in the contents of this message, which arise as a result of e-mail transmission. If verification is required please request a hard-copy version. Exclaimer is a limited company registered in England and Wales. Registered number: 4938619. Registered office: Suite 6, Old School Studios, 40 Lynchford Road, Farnborough, Hampshire, GU14 6EF, UK. ------------------------------------------------------------------------------ _______________________________________________ WiX-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/wix-users

