I have defined in my installer three public properties for user credentials, so I'm using those here, hopefully self explanatory.
<Component Id="cmpA16863CBS2F3E9E4186BECA95D8D652D"
Directory="dirCFD54C07EFB094CBS317543172D62CC3"
Guid="{65F83DA6-A1B4-46DD-944E-485314D1C774}">
<File Id="fil30F24E5CD9B36161CAE8CB0E4BCE7AFD" KeyPath="yes"
Source="$(var.Processor.TargetDir)Processor.exe" />
<File Id="fil31C22B1F09F16191CF5ECD1A1ACD2CBC"
Source="$(var.Processor.TargetDir)Processor.exe.config" />
<ServiceInstall Id="ServiceInstaller" Vital="yes" Name="Processor"
Type="ownProcess" DisplayName="Processor"
Description="Process all data generated today" Start="auto"
Account="[DOMAIN]\[USER]" Password="[PASSWORD]" ErrorControl="normal"/>
<ServiceControl Id="StartYourEngines" Start="install" Stop="both"
Remove="uninstall" Name="Processor" Wait="no" />
</Component>
No comments:
Post a Comment