选择安装驱动器(wix)

时间:2016-08-30 21:50:11

标签: wix windows-installer

我开发了一个Wix控件,可让我从我机器上安装的各种驱动器中进行选择。我已将代码粘贴在下面。

我有两个问题: 1)如何弹出一个对话框显示我的驱动器选择? 2)如何使用驱动器选择来确定应用程序的安装位置?注意:如果它在C盘上,我希望它安装到程序文件,否则Drive:\ Company \ Product。

任何帮助将不胜感激。如果在网上其他地方有所报道,我道歉。我无法在网上找到明确的解决方案。

我的控制代码如下:

    <Control Id="myVolumeSelectCombo" Type="VolumeSelectCombo" Property="TARGETDIR2" Fixed="yes" Remote="yes" X="10" Y="100" Width="100" Height="17">
      <Publish Property="INSTALLLOCATION" Value="[TARGETDIR2]Company\Product\" Order="1"><![CDATA[TARGETDIR2 = "C:\"]]></Publish>
      <Publish Property ="INSTALLLOCATION" Value="[TARGETDIR2]Company\Product\" Order="2"><![CDATA[TARGETDIR2 <> "C:\"]]></Publish>
      <Publish Event="SetTargetPath" Value="INSTALLLOCATION" Order="3"></Publish>
    </Control>