1

WIX インストーラーで行われたインストールの最後に EXE インストーラーを呼び出す方法を示すこの記事を見つけました。残念ながら、私にはうまくいきません。インストールが完了した後、EXE が起動しません。誰かが実用的な例を持っていますか? ライアン氏の例から簡単に変更できるものがない限り? どんな入力でも大歓迎です!

4

3 に答える 3

2

これを処理するには、WIXv3.6バンドルの概念を使用できます。詳細については、 http://wix.sourceforge.net/manual-wix3/authoring_bundle_intro.htmをご覧ください。

基本的に、WIX MSIとEXEを単一のWIXバンドルパッケージにパッケージ化して、ターゲットマシンにインストールできるようにします。

于 2012-10-31T22:18:49.647 に答える
0

また、UIをMSIから保持したかったので、このコードを追加して、ハードウェアキーのexeインストーラーを開始しました。私はそれがMSIのベストプラクティスに反することを知っていますが、これは私が破ろうとしている唯一のものです。お役に立てれば。

<Property Id="WixShellExecTarget" Value="[#myapplication.exe]" />
<CustomAction Id="LaunchApplication" BinaryKey="WixCA" DllEntry="WixShellExec" Impersonate="yes" />

次に、ボタンをクリックしてカスタムアクションを実行しました。または、の後に実行するようにスケジュールすることもできますInstallFinalize

于 2012-11-01T09:27:09.050 に答える
0

ここのライアン氏:)

これが役立つ場合:

これは、GPO (グループ ポリシー) を使用して Report Viewer 2010 をインストールするために作成した WiX プロジェクトです。

http://www.natureireland.com/Downloads/StackOverflow/oRV2010Installer.rar

注: WiX バージョンを使用しました: Windows Installer XML v3.5

よろしく

ショーン

于 2012-11-17T14:25:16.637 に答える