共用方式為


控制特徵選取狀態

您可以藉由撰寫 功能數據表元件數據表,來控制哪些功能安裝選項可供使用者和應用程式選取。

  • 若要防止將功能選取為廣告狀態,請在 功能表的屬性字段中加入 msidbFeatureAttributesDisallowAdvertise
  • 若要防止選取功能的 run-from-source 或 run-from-network 狀態,請在屬於此功能的每個元件,在 [元件] 數據表的 [屬性] 字段中,包含 msidbComponentAttributesLocalOnly。 如果某個功能沒有任何元件,此功能始終會提供從來源執行和從我的電腦執行的選項。
  • 若要防止選取某個功能的 run-from-my-computer 狀態,請在 Component table 的 Attributes 字段中,為屬於此功能的每個元件包含 msidbComponentAttributesSourceOnly。 如果一個功能沒有元件,該功能一律會提供「從原始碼執行」和「從我的電腦執行」選項。
  • 您可以透過在 Feature table的屬性欄位中包含 msidbFeatureAttributesFollowParentmsidbFeatureAttributesUIDisallowAbsent,以撰寫新的子功能。