2010-12-10 2 views
1

다른 설치 프로그램을 설치하기 전에 Visual C++ 재배포 가능 파일을 설치해야하는 설치 프로그램이 있습니다. 이것은 ActiveX COM 개체가 먼저 설치되지 않고 등록되지 않기 때문입니다.INNO [CODE] 블록을 설정하고 상태를 설정 하시겠습니까?

Visual C++를 올바르게 설치하는 코드가 있지만 프로그램이 설치되는 동안 무슨 일이 일어나고 있는지 잠시 멈춘 것처럼 보입니다. 실제 메시지 상자를 팝업하지 않고 사용자에게 알려주는 방법이 있습니까? [Run] 블록에서 상태를 설정하는 방법처럼.

// This function will be called after the last "Next" button is pressed, but before any files get installed 
procedure DoPreInstall(); 
var 
    ErrorCode: Integer; 
begin 
    Exec(ExpandConstant('vcredist_x86_2008.exe'), '/q', '', SW_SHOW, ewWaitUntilTerminated, ErrorCode) 
    end; 
end; 

답변