Hello, I am quite new to wix and stuck with an issue.
I have a windows service which is installed as a part of an MSI , the service start being set to manual. The users can change this to automatic after installation. Now if we install an update, the service is deleted and re-installed and the service start is set to manual again. I would like to have a way in which the service start type should not change if the user has set it to automatic when an upgrade msi is being installed. I tried : Get the current service start type <Property Id='SERVICE_STATUS'> <RegistrySearch Id='ServiceStatus' Type='raw' Root='HKLM' Key='SYSTEM\Current Control Set\Services\My Service' Name='Start' /> </Property> ===== Based on the Property tried suppressing the installservices and deleteservices elements in the InstallExecuete table <DeleteServices Suppress="yes" >SERVICE_STATUS </DeleteServices> <InstallServices Suppress="yes" >SERVICE_STATUS<InstallServices > This did not work. ==== Then I tried to create two different component elements: <Component Id="My_Service" Guid="67B3D72D-0CB9-41BA-B76A-ADEF1DF87745" DiskId="1"> <!-- If the service is installed and set to automatic --> <Condition><![CDATA[SERVICE_STATUS AND (SERVICE_STATUS = "#2")]]></Condition> <Serviceinstall ... Start="auto"... <File... <servicecontrol... and <Component Id="My_Service1" Guid="A50691F0-5C0F-49d5-AA27-9C5280278459" DiskId="1"> <!--If the service is not installed or not set to automatic and installed--> <Condition><![CDATA[(NOT SERVICE_STATUS) OR (SERVICE_STATUS <> "#2")]]></Condition> <ServiceInstall Start="demand"... <File... <servicecontrol... In this case service does not install when I upgrade from older version of MSI ======= Any other ways in which i tried setting a property and using it as a value in the start attribute of serviceinstall element failed as it did not support properties. Could anyone point me to the correct way of doing this? Thanks ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users