我正在使用一个新的Wix安装程序。创建一个新用户并使用该用户安装Windows服务
- 我想要做的是将.exe复制到目录。
- 创建一个新用户。
使用该新用户安装Windows服务。
<!-- Create User --> <util:User Id="UpdateUserLogonAsService" UpdateIfExists="yes" CreateUser="yes" Name="ServiceUser" PasswordNeverExpires="yes" Password="secret" /> <ServiceInstall Id="ServiceInstaller" Type="ownProcess" Vital="yes" Name="Windows:service" DisplayName="Windows service install" Description="test" Start="auto" Account="ServiceUser" Password="secret" ErrorControl="ignore" Interactive="no" /> <ServiceControl Id="StartService" Start="install" Stop="both" Remove="uninstall" Name="Windows:service" Wait="yes" />
创建用户工程,安装服务,只要我用我目前的登录名和密码的工作。但只要我尝试使用新用户,我会收到以下错误消息。
确认您拥有足够的权限安装系统服务
我试图运行MSI以管理员身份,并没有改变依然出现。我猜测这与我没有权限安装服务以在其他用途下运行有关。但这是一个猜测。
它实际上并没有出现安装服务。用户虽然安装。 – DaImTo
你的wxs被编辑,所以很难说。你可以发布安装日志吗?你读过日志吗? –
这是我第一个使用Wix的安装程序。安装日志?有一个安装日志!现在我得去找那个。 – DaImTo