FileCost 動作
FileCostaction 會起始標準安裝動作的動態 成本。
ActionData 訊息
沒有 ActionData 訊息。
順序限制
任何影響成本的標準或 自訂動作 都應該在 CostInitialize 動作之前排序。 緊接在 CostInitialize 動作之後呼叫 FileCost 巨集指令。 然後,在 CostInitialize 動作之後呼叫 CostFinalize 巨集指令,讓所有最終成本計算都可透過 Component 資料表提供給安裝程式。
必須在 FileCost 巨集指令之前執行 CostInitialize 巨集指令。 然後,安裝程式會根據每個元件來決定 檔案 資料表中每個檔案的磁碟空間成本, (請參閱 元件資料表) ,讓 磁片區 叢集和可能需要覆寫的現有檔案存在。 也會考慮取用或釋放磁碟空間的所有動作。 如果找到現有的檔案,則會執行檔案版本檢查,以判斷是否需要安裝新檔案。 如果現有檔案的版本號碼相等或更大,則不會覆寫現有的檔案,而且不會產生磁碟空間成本。 在所有情況下,安裝程式都會使用版本號碼檢查的結果來設定每個檔案的安裝狀態。
FileCost 巨集指令會使用 installer 初始化成本計算。 執行CostFinalize動作之前,不會發生實際的動態成本。
相關主題