|
@@ -62,6 +62,20 @@ Function GenerateSetupAddress
|
|
|
StrCpy $INSTDIR "$PROGRAMFILES32\${INSTALL_APPEND_PATH}"
|
|
|
${EndIf}
|
|
|
|
|
|
+
|
|
|
+ ${GetRoot} "D:\" $R3 ;获取安装根目录
|
|
|
+ StrCpy $R0 "$R3\"
|
|
|
+ StrCpy $R1 "invalid"
|
|
|
+ ${GetDrives} "HDD" "HDDDetection" ;获取将要安装的根目录磁盘类型
|
|
|
+ ${If} $R1 == "HDD" ;是硬盘
|
|
|
+ StrCpy $R5 "1"
|
|
|
+ ${DriveSpace} "$R3\" "/D=F /S=M" $R0 #获取指定盘符的剩余可用空间,/D=F剩余空间, /S=M单位兆字节
|
|
|
+
|
|
|
+ StrCpy $INSTDIR "D:\${INSTALL_APPEND_PATH}"
|
|
|
+ ${Else}
|
|
|
+
|
|
|
+ ${endif}
|
|
|
+
|
|
|
FunctionEnd
|
|
|
|
|
|
|