2012-01-17 2 views

답변

14

Dark.exe이 번들을 컴파일 해제를 할 필요가; 비트를 추출하려면 -x를 사용하십시오.

+0

덕분에 서명 ... 다시 번들로 엔진을 넣어야 할 다음 엔진에 서명 서명 도구를 사용합니다. 도구가 작동하고 번들 엔진을 제외한 모든 것을 추출합니다. 내 주된 목표는 엔진이 올바르게 서명되었는지 확인하는 것이 었습니다. 번들을 실행하고 캐시 된 엔진을 c : \ ProgramData \ Package Cache \ {GUID} \ ... (Win7) btw에 위치시킴으로써 그 일을 처리했습니다. 엔진 실행 파일의 이름은 번들의 이름과 같습니다. 나는 거기도 유용한 정보를 발견 - http://stackoverflow.com/questions/5628362/how-does-burn-in-wix-3-6-bundle-msi-files-into-an-exe – ivan

4

인수가 -layout 인 설치 프로그램을 실행하면 설치 프로그램이있는 디렉토리에 패키지가 다운로드되거나 필요에 따라 추출되어야합니다. 원하는 경우 대상 디렉토리를 두 ​​번째 인수로 지정할 수 있습니다.

이 버전은 3.6.2520.0으로 만든 번들과 함께 테스트되었습니다. 현재 wix36.exe 자체 주간 릴리스에서 깨진 것으로 알려져 있습니다.

+0

감사합니다. 그것은 엔진을 제외하고 모두를 추출하는 것처럼 보인다. – ivan

+0

이 작업이 나에게 도움이되지 않습니다. 단지 bundle.exe 자체를 복사하는 것뿐입니다. 내 bundle.exe에는 다른 .exe와 .msi가 있어야하며 포함되어 있어야합니다. 그게 나가 나가고 싶은거야 (빌드 3.9를 사용하여) – Blub

2

휘장 엔진을 추출합니다.

insignia -ib Install.exe -o engine.exe 

은 그 때 나는

insignia -ab engine.exe Install.exe -o Install.exe 

내가 다음 전체 번들에게 팁을위한