2012-01-17 5 views
6

何とかバンドルを解凍できますか?私は確かに、バンドル内のすべてのパッケージが正しく署名されているようにする必要があり...WIX Burnバンドルを解凍

TIA

答えて

14

Dark.exeは、バンドルを逆コンパイル。 -xを使用してビットを抽出します。

+0

感謝の署名

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

...その後、あなたが戻って、バンドルにエンジンを配置する必要がエンジンに署名するのSignToolを使用しています。ツールが動作し、バンドルエンジン以外のすべてが抽出されます。私の主な目標は、エンジンが正しく署名されているかどうかをチェックすることでした。私はバンドルを実行し、キャッシュされたエンジンを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が含まれていなければなりません。それが私が手に入れたいものです(構築するためにwix 3.9を使用しています) – Blub

2

記章エンジンを抽出します。

insignia -ib Install.exe -o engine.exe 

は、それから私は、私はその後、全体の束に先端のための

関連する問題