我已经和WIX纠缠了一段时间了。我希望将程序安装在用户定义的位置,安装服务并在安装后启动程序。
首先,我的msi软件包不要求安装路径。
<Fragment>
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="INSTALLFOLDER" Name="Test" />
</Directory>
</Directory>
有人可以告诉我如何使用更改安装路径来提示屏幕吗?
第二次取消我的服务时,出现一个错误,提示我错过了一些权限:
<File Id="FILE_Service" Source="$(var.Service.TargetPath)" />
<ServiceInstall Id="INSTALL_Service"
Name="Servcie"
Description=""
Start="auto"
ErrorControl="normal"
Type="ownProcess"/>
<ServiceControl Id="CONTROL_Service"
Name="Servcie"
Start="install"
Stop="both"
Remove="uninstall"
Wait="yes" />
有人可以告诉我如何以管理员权限启动我的服务吗?
安装的软件包中仅包含一个EXE文件,没有被引用。有人可以告诉我如何告诉WIX搜索参考并进行安装吗?