Inno Setup:如何使用Flags:external从[Files]中的CD-ROM复制文件?

我正在为具有16位安装程序的旧CD-ROM游戏编写新的安装程序,安装程序需要位于硬盘上并能够从原始光盘复制文件。我已经有一个脚本设置可以安装游戏,如果所有游戏文件都打包在安装程序中,这对个人使用很好,但我希望能够重新分发安装程序,以便其他人可以使用它。 我想为这个脚本提供一个单独的CD-ROM源驱动器选择框:http://www.vincenzo.net/isxkb/index.php?title = Ask_for_a_drive_to_install但是它不是目的地,我想要它是源,也可以选择目标目录。我需要的所有文件目前都列在[Files]部分,我想将它们设置为Flags:external但我不知道如何从CD-ROM而不是inno setup的setup.exe文件夹中复制它们。     
已邀请:
您可以{src}常量,它为您提供安装程序所在的目录。   {} SRC      安装文件所在的目录。      例如:如果您在条目上使用了{src} MYPROG.EXE,那么   用户正在安装“S:”,安装程序   将其翻译为“S: MYPROG.EXE”。 例:
Files: Source: "{src}readme.txt"; DestDir: "{app}"; Flags: external
    

要回复问题请先登录注册