2011-08-23 46 views
4

我正在爲有修復選項的應用程序工作。我在InstallFinalize之後安排了一個用於臨時文件的清理自定義操作。現在,當我從控制面板修復應用程序時,修復完成後,控制面板中的應用程序大小增加了一倍。應用程序大小加倍修復

如果我在InstallFinalize之前運行此自定義操作,那麼控制面板中的大小是正確的,但臨時文件不會被刪除。

請建議我安排清理自定義操作的正確順序。所以它會正常工作。

由於

回答

3

由Windows安裝控制面板中顯示的大小被自動計算基於多個標準。他們中的大多數不能被控制。

而且,在某些計算機上,即使在InstallFinalize之前安排操作,Windows Installer也可以決定使用不正確的大小。

所以你應該確保你的安裝程序按預期工作,並忽略控制面板的大小。如果這真的讓你感到迷惑,你可以嘗試將ARPSIZE安裝程序屬性設置爲你想要的大小。