2012-08-14 103 views

回答

0

如果我没有记错,并添加此行前往在OnFirstUIBefore功能Setup.rul:

// Create a list for system information. 
listInfo = ListCreate (STRINGLIST); 

// Get the boot drive. 
if (GetSystemInfo (BOOTUPDRIVE, nvResult, svResult) < 0) then 
    szError = "Couldn't get BOOTUPDRIVE info."; 
else 
    TARGETDIR = svResult^"Test"; 
endif; 

这可以保证的是,如果C:\不开机驱动器将被改为启动驾驶。

2

您的对话框看起来像Installshield的旧版本,但无论如何这可能会帮助其他人正在寻找同样的东西。

如果您不想(或不能)创建自定义目标路径(在其他答案中描述的方法),一个简单的替代方法是将INSTALLDIR设置为[WindowsVolume]测试。

这会将工具安装在C:\ test中。当然,如果系统没有C:驱动器,它会将其安装在可用的驱动器中。