2008-11-05 3 views
4

사용자에게 다운로드를 요청하는 애플리케이션이 있습니다. 현재 그들은 링크를 클릭하고 EXE를 다운로드합니다. 우리가 원하는 것은 런치 패드/다운 로더 애플리케이션을 작고 빠르게 다운로드 한 다음 메인 애플리케이션을 다운로드하여 설치하는 것입니다.다운로더 응용 프로그램을 만드는 데 필요한 지침이 있습니까? 가급적 Wix/MSI?

완벽한 세계에서 다운로더는 MSI가 될 수 있습니다 (따라서 일부 MSI 데이터베이스를 수정할 수 있음).

저는 Seriosu MSi 초보자입니다. 그래서 어디서부터 시작할지에 대한 진정한 아이디어가 없습니다. 어떤 도움이나 포인터 woudl 많이 감사하겠습니다!

감사

앤디

답변

2

당신은 부트 스트랩 EXE를 작성해야는 Windows Installer SDK에 문서의 조금있다거나 게으른 길을하고자하는 경우 MSI Factory이 윅스를 포함처럼, 그것은 본다 호환성 및 HTTP 다운로드 옵션을 포함한 사용자 정의 가능한 부트 스트랩 EXE.

또는 오픈 소스를 사용하는 경우 WiX에서 클릭하여 확인하십시오. WiX 사이트에 대한 정보가 많지 않으므로 WiX 3의 일부라고 추측하고 있습니다. 그러나 설명은 사용자가 필요로하는 것과 유사하게 들립니다.

0

Visual Studio와 함께 제공되는 Generic Boostrapper을 사용하여 자신의 exe 파일을 작성하는 것을 권장하지 않습니다. 이미 사용중인 somethig를 사용하는 것이 좋습니다.

이렇게하면 msi를 만드는 작업이 분리됩니다. 그러면 부스트 래퍼를 만드는 것이 더 간단한 문제입니다. Visual Studio에서 msi를 만들면 UI가 있습니다. 그렇지 않으면 스스로 할 수있는 msbuild 작업을 만들 수 있습니다.

1
+0

dotNetInstaller이 bootstrappers를 만들기위한 지금까지 가장 좋은 도구입니다 시도, 그것은 사용하기 간단하고 매우 풍부한 기능이 있습니다. 우리는 최근 프로젝트에서 그것을 사용했고 그것은 생명의 은인이었습니다. GenerateBootstrapper 및 Wix 3.0 SetupBld와 같은 대안이 기능면에서 좋지 않음을 발견했습니다. – TheCodeKing

관련 문제