[출처]

http://stackoverflow.com/questions/3768300/inno-setup-disabling-components-based-on-pc-architecture

 

 

Step 1. 허용가능한 32비트, 64 비트 설정

 

ArchitecturesAllowed=x86 x64 ia64
ArchitecturesInstallIn64BitMode=x64 ia64

 

Step 2. 사용자 컴퓨터를 인지하여 설치 과정에서 보여준다.

 

[Components]
Name: Bin_32; Description: 32-bit; Types: full; Check: IsX86; Flags: dontinheritcheck
Name: Bin_64; Description: 64-bit; Types: full; Check: IsX64; Flags: dontinheritcheck

[Code]
function IsX64: Boolean;
begin   
  Result := Is64BitInstallMode and (ProcessorArchitecture = paX64);
end;
function IsX86: Boolean;
begin
  Result := (Is64BitInstallMode=false) and (ProcessorArchitecture = paX86);
end;

Step 3. 설치되는 파일에서 반드시 Check: not Is64BitInstallMode 구문 표시해야 한다.

[Files]

Source: "C:\Users\Brownie\Desktop\MPower_Exe\bin\N_TECH BMS 0.14.exe"; DestDir: "{app}"; Check: not Is64BitInstallMode
Source: "C:\Users\Brownie\Desktop\MPower_Exe\bin\N_TECH BMS 0.14-x64.exe"; DestDir: "{app}";  DestName: "N_TECH BMS 0.14.exe"; Check: Is64BitInstallMode

 

 

 

 

저작자 표시
신고

WRITTEN BY
Profile
비타오백
Enjoy your stage!

받은 트랙백이 없고 , 댓글이 없습니다.
secret

InnoSetup 설치 파일(Installer) 및 제작 프로그램

설치 파일을 만들어주는 프로그램입니다.
프리웨어 이므로 기간 제한 없이 사용 가능합니다.

상용 프로그램의 설치파일을 만들어도 됩니다.


InnoSetup 프로그램
http://www.jrsoftware.org

InnoSetup 폼 디자인 프로그램
http://isfd.kaju74.de

InnoSetup을 쉽게 사용하게 해주는 프로그램
http://www.istool.org

InnoSetup 설치 파일 만들기
http://www.cyworld.com/ubiquitouz/216193

InnoSetup 위저드에서 Custom Page 추가하기
http://blog.naver.com/eleccom/130019132336

저작자 표시
신고

WRITTEN BY
Profile
비타오백
Enjoy your stage!

받은 트랙백이 없고 , 댓글이 없습니다.
secret