이 블로그 검색

2016년 3월 8일 화요일

Inno Setup .net 포함시키기

아래는 Visual C++ 2008 SP1 재배포 패키지와 .Net FrameWork를 추가하는 방법입니다. 아래 부분은 스크립트로 추가해 주어야 합니다. 처음 INNO SETUP을 다루시는 분은 모르실 수 있습니다. 내용인 즉슨 Run부분에서 Sient모드(자동 설치)로 설치를 유도하는 부분입니다만 VC 재배포 패키지의 경우 32비트와 64비트를 구분하는 것이 잘 안되네요... 이것만 해결하면 한단계는 더 올라설 수 있을 것 같은데 말 입니다.

[Run]
; vc 재배포 패키지 2008 sp1 (silent install)
Filename: {app}\Util\Microsoft Visual C++ 2008 SP1 (32비트 용).exe; Flags: 32bit; Parameters: /q;  StatusMsg: "Visual Studio C++ 2008 재배포 가능 패키지 SP1 32비트용 설치 중..."
Filename: {app}\Util\Microsoft Visual C++ 2008 SP1 (64비트 용).exe; Flags: 64bit; Parameters: /q;  StatusMsg: "Visual Studio C++ 2008 재배포 가능 패키지 SP1 64비트용 설치 중..."
;.Net Framework를 (silent install 모드의 매개변수가 .net 2.0과 3.5가 약간 다릅니다.)
;자세한 내용은 http://maaruthi.wordpress.com/2008/04/03/dot-net-framework-123-silent-installations/ 참조
Filename: {tmp}\dotnetfx.exe; Parameters:"/q:a /c:""install /l /q""";  StatusMsg: ".Net Framework 2.0 설치 중..."
; .Net Framework 3.5는 아래와 같이 합니다.(다른 부븐은 install이냐 inst냐의 차이네요.)
;Filename: {tmp}\dotnetfx.exe; Parameters:"/q:a /c:""inst /l /q""";  StatusMsg: ".Net Framework 3.5 설치 중..."