2
我使用WiX的3.5和ServiceInstall標籤安裝一個Windows服務運行:維克斯 - 安裝Windows服務在64位模式
<DirectoryRef Id="WindowsServiceContentDir">
<Component Id="WindowsServiceExecutableComponent" Guid="*" Win64="yes">
<File Source="$(var.WindowsServiceTargetDir)$(var.WindowsServiceTargetName).exe" KeyPath="yes" />
<ServiceInstall Id="WindowsServiceInstall" Type="ownProcess" Start="auto" ErrorControl="normal" Vital="yes"
Name="[WIN_SERVICE_NAME]" DisplayName="Name"
Description="Name"
Account="[DENTITY_DOMAIN]\[IDENTITY_NAME]"
Password="[IDENTITY_PWD]">
</ServiceInstall>
<ServiceControl Id="WindowsServiceStop" Name="[WIN_SERVICE_NAME]" Stop="both" Remove="uninstall" Wait="yes" />
</Component>
</DirectoryRef>
安裝64位計算機上後,該服務是在運行32位(x86)的模式,儘管Win64 =「yes」屬性。安裝後還需要做什麼才能在x64模式下運行服務?
謝謝