我需要知道是否存在特定的驱动器。
我的应用程序将安装在两个不同的驱动器中,例如:驱动器F和G
[Setup]
DefaultDirName=F:\Test\
[Dirs]
Name: G:\Test\storage;
如果驱动器F不存在,Inno Setup会显示有关它的消息。但是如果驱动器G不存在,安装程序将停止工作。
答案 0 :(得分:2)
使用DirExists
功能:
function InitializeSetup(): Boolean;
begin
while not DirExists('F:\') do
begin
MsgBox('Connect F:\ drive.', mbInformation, MB_OK);
end;
Result := True;
end;