2013/07/24

InnoSetup 스크립트 - 32비트 64비트 구분하여 설치하기

Inno Setup 을 이용하여 설치 패키기를 만들때 32비트와 64비트를 함께 패키징하여 설치되는 시스템에 맞도록 구분하여 설치되록 하기.


Inno Setup을 설치하고 설치된 경로에 예제 파일(64BitTwoArch.iss)을 참고하면 된다.



 
[Setup]
;
ArchitecturesAllowed=x86 x64
ArchitecturesInstallIn64BitMode=x64

[Files]
Source: "D:\files\x86\*"; DestDir: "{app}"; Check: not Is64BitInstallMode
Source: "D:\files\x64\*"; DestDir: "{app}"; Check: Is64BitInstallMode

[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppName}"; Check: not Is64BitInstallMode
Name: "{group}\{#MyAppName} x64"; Filename: "{app}\{#MyAppName}_x64.exe"; Check: Is64BitInstallMode

[Run]
Filename: "{app}\jre-7u25-windows-i586.exe"; Parameters: "/s"; Check: not Is64BitInstallMode
Filename: "{app}\jre-7u25-windows-x64.exe"; Parameters: "/s"; Check: Is64BitInstallMode
<

Original Post : http://neodreamer-dev.tistory.com/719

No comments :

Post a Comment