I have a CA that delete a stopped service entry from the service console as
follows
<CustomAction Id="CA1" Property="CA1_PROP" Value="[SystemFolder]cmd.exe"/>
<CustomAction Id="CA2" Property="CA1_PROP" ExeCommand="/c sc delete
"Service"" />
And a property that search for the service registry entry:
<Property Id="SERVICECHECK" Value="YES" >
<RegistrySearch Id="CheckService" Type="raw" Root="HKLM"
Key="SYSTEM\CurrentControlSet\Services\Name of Service" Name="DisplayName"/>
</Property>
and its been sequenced as :
<InstallExecuteSequence>
<Custom Action='CA1' After='InstallFinalize'>REMOVE="ALL" AND NOT
(SERVICECHECK = "YES")</Custom>
<Custom Action='CA2' After='CA1'>REMOVE="ALL" AND NOT (SERVICECHECK =
"YES")</Custom>
</InstallExecuteSequence>
This doesn't work as expected.I want to run the CA during uninstall only if
the service registry entry is present.Can anybody help me to get it working?
--
View this message in context:
http://www.nabble.com/Help-on-custom-action-to-delete-a-stopped-service-entry-tp16491651p16491651.html
Sent from the wix-users mailing list archive at Nabble.com.
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users