2012-10-10 2 views
3

innosetup을 통해 설치 프로그램을 만들고 있습니다. 전제 조건의 존재를 감지하는 방법에 대한 많은 코드 예제를 볼 수 있지만 찾지 못하면 전제 조건을 실제로 설치하는 방법에 대해서는 설명하지 않습니다. 내가 blindingly 간단하다고 확신하지만, 전제 조건을 설치하는 방법에 대해 가야합니까? 특히, 응용 프로그램의 전제 조건으로 서비스로 mongodb을 설치하려고합니다.Innosetup 설치 전제 조건

+0

[유사한 질문] (http://stackoverflow.com/q/12800977/588306) 당신보다 24 시간 전에 물어보십시오. 먼저 검색해보십시오. – Deanna

답변

3

프레임 워크에 대한 CodePrepareToInstall.iss 예제 스크립트 (Inno에 포함되어 있음)를 살펴보십시오. 설치가 필요한 것으로 판단되면 적절한 지점 (스크립트에 표시됨)에서 ExtractTemporaryFile 설치 프로그램을 실행 한 다음 Exec 오류를 확인하고 reboot-required-before-main-app을 설치하십시오. - 필요에 따라 조건을 설치하십시오.

몇 가지 일반적인 전제 조건 (다운로드 지원 포함)에 대한 자세한 예제는 this page을 참조하십시오.

+0

음, mongodb가 이미 설치되어 있는지 확인하는 방법은 무엇입니까? +1 어쨌든 ... – TLama

+0

@traama, 질문자가 "mongodb"를 서비스로서 필수 조건으로 명시하고 있기 때문에 서비스의 존재를 감지하는 것으로 충분하며 그 사실을 이미 알고 있습니다. 문제의 범위는 "Inno Setup에서 mongodb를 서비스로 설치하는 법"입니다. –

관련 문제