我想将我的应用程序安装到E驱动器(E:\ MyApp)中,如果不存在那么D驱动器(D:\ MyApp),如果D驱动器也不存在于目标计算机中那么我想要安装在C盘(C:\ MyApp)。我应该在preproccessor中使用哪个变量来检查驱动器的存在?谁能帮我?
<?if E Drive exists ?>
<?define varRootDrive = "E:\" ?>
<?elseif D Drive exists ?>
<?define varRootDrive = "D:\" ?>
<?else ?>
<?define varRootDrive = "C:\" ?>
<?endif ?>
<?endif ?>
<Property Id="TARGETDIR"> $(var.varRootDrive) </Property>