2011-02-02 2 views
2

16 비트 설치 프로그램이있는 오래된 CD-ROM 게임용 설치 프로그램을 새로 작성하고 있습니다. 설치 프로그램은 하드 디스크에 있어야하며 원본 디스크에서 파일을 복사 할 수 있어야합니다. 모든 게임 파일이 설치 프로그램에 압축되어 있다면 게임을 설치할 수있는 스크립트가 이미 설정되어 있습니다. 개인용으로는 좋지만 다른 사용자가 사용할 수 있도록 설치 프로그램을 재배포 할 수 있기를 원합니다.Inno Setup : Flags : external를 사용하여 [Files]의 CD-ROM에있는 파일을 어떻게 복사합니까?

http://www.vincenzo.net/isxkb/index.php?title=Ask_for_a_drive_to_install이 스크립트와 같은 CD-ROM 원본 드라이브에 대해 별도의 선택 상자를 갖고 싶지만 대상이 아닌 원본이되고 대상 디렉터리를 선택할 수도 있습니다. 필자가 필요로하는 모든 파일은 현재 [Files] 섹션에 나열되어 있으며 Flags : external로 설정하고 싶습니다. 그러나 inno setup의 setup.exe 폴더 대신 CD-ROM에서 복사하는 방법을 모릅니다.

답변

2

{src} 상수는 설치 프로그램이있는 디렉터리를 제공합니다.

{SRC}

설치 파일이있는 디렉토리.

예를 들어

: 당신이 항목을 {SRC를} \ MYPROG.EXE 사용하고 사용자가 "S : \"에서 설치하는 경우 설치 가 ": \ MYPROG.EXE S"로 번역됩니다.

예 :

Files: Source: "{src}\readme.txt"; DestDir: "{app}"; Flags: external 
+0

아니, 당신은 오해. 동일한 디스크에 설치 프로그램을 설치하지 않고 CD-ROM에서 복사해야합니다 : "inno setup의 setup.exe 폴더 대신 CD-ROM에서 복사하는 방법을 모릅니다." – user477276

+0

CD-ROM에 설치 프로그램을 넣을 수없는 이유는 무엇입니까? – stukelly

관련 문제