2016-08-30 52 views
1

我开发了一个Wix控件,可以从我的机器上安装的各种驱动器中进行选择。我在下面粘贴了代码。选择安装驱动器(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> 

回答