2016-08-30 50 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> 

回答