ホーム

私訳です。より確かな記述は MSDN (英語)を直接読んで下さい。

 

MSDN > MSDN Library > Win32 and COM Development > Administration and Management > Application Installation and Servicing > Windows Installer > Windows Installer Guide > Patching and Upgrades > Major Upgrades > Changing the Product Code

プロダクトコードの変更

プロダクトコードはGUIDで、アプリケーションやプロダクトの主要な身元証明(id)です。 Product Codes を見て下さい。

以下のガイドラインを満たしているアップデートは概して プロダクトコードの変更を要求せず、 small update として あるいは もしバージョンは変えるべきなら minor upgrade として 処理され得ます:

もし以下のうちどれかがアップデートの為に当てはまるなら プロダクトコードは変更されなければ なりません:

既存のフィーチャーに すっかり新しいコンポーネントから構成される 新しい子フィーチャーを 追加する事は、プロダクトコードの変更を必要としない事に注意して下さい。

新しい子フィーチャーは、 Feature table のアトリビュートフィールド中に msidbFeatureAttributesFollowParent と msidbFeatureAttributesUIDisallowAbsent を含む事により 生み出される事があります。 もしマイナーアップグレードが 新しい子フィーチャーを追加するだけなら、新しい子フィーチャーの インストールを強制するのに REINSTALL=ALL で足ります。より多くのインフォメーションに関して は、 Controlling Feature Selection States を見て下さい。

新しい子フィーチャーは、ユーザーから隠されるかもしれません。新しい子フィーチャーの インストール状態を その親フィーチャーと一致させるには、子フィーチャーの為に msidbFeatureAttributesFollowParent と msidbFeatureAttributesUIDisallowAbsent ビットを セットして下さい。

See Also

About Properties
Using Properties
Property Reference