2010-09-08 48 views

回答

2

我不認爲有禁用功能的功能。通常的做法是使用必需功能屬性,其中隱藏功能需要您想要變灰的功能。

0

你可以使用的InstallScript:

if(yourCondition) then 
    FeatureSetData (MEDIA, "FeatureName", FEATURE_FIELD_VISIBLE, FALSE, szData); 
endif; 

這樣你可以隱藏功能。如果您想取消選擇功能,您可以使用FEATURE_FIELD_SELECTED而不是FEATURE_FIELD_VISIBLE

您也可以通過轉到安裝程序的功能樹來選擇要變灰的功能,並添加一些更改installlevel的條件;您可以在以下網址找到INSTALLLEVEL的解釋:

http://msdn.microsoft.com/en-us/library/aa369536(v=vs.85).aspx

希望這有助於!