64 ビット マージ モジュールの使用
64 ビット マージ モジュールには、このトピックで識別される特性があります。
- マージ モジュールには、64 ビット オペレーティング システム用にコンパイルされたコンポーネントが少なくとも 1 つ含まれています。
- マージ モジュールには 64 ビット コンポーネントは含まれないが、64 ビット Windows Installer パッケージでのみ使用することを意図しています。
マージ モジュールは次のように使用できます。
- 64 ビットのマージ モジュールは、64 ビット Windows Installer パッケージにマージできます。 マージ モジュールと Windows Installer パッケージの Template Summary プロパティは同じ種類の 64 ビット プロセッサに設定する必要があります。 x64 マージ モジュールは x64 パッケージにのみマージできます。Intel64 マージ モジュールは Intel64 パッケージにのみマージできます。
- 32 ビットのマージ モジュールは、32 ビットまたは 64 ビットの Windows Installer パッケージにマージできます。
- 64 ビット マージ モジュールは、32 ビット オペレーティング システム上の 64 ビット パッケージにマージできます。
64 ビット マージ モジュールを作成するときは、次の手順に従います。
- 32 ビット マージ モジュールを作成する場合と同じ一般的な手順を使用します。 詳細については、「マージ モジュールについて」と「マージ モジュールの作成」を参照してください。
- Intel64 システムを実行している場合は、Intel64 値を使用して Template Summary プロパティを設定する必要があります。 x64 システムを実行している場合、x64 値を使用して Template Summary プロパティを設定する必要があります。 詳細については、「マージ モジュールの概要情報ストリーム リファレンス」を参照してください。
- 同じコンポーネントに対して 32 ビットと 64 ビットの両方のマージ モジュールが存在する場合、モジュールに異なるシグネチャを与えることが推奨されます。 それにより、両方のバージョンのコンポーネントをパッケージに含めることができます。
詳細については、「64 ビット オペレーティング システム上の Windows インストーラー」を参照してください。