[installShield]使用XCopyFile Copy一堆SubFolder & Files
在InstallShield中,在請它安裝好後,通常可能會自已想要再額外再Copy一些檔案,所以我們會使用XCopyFile。
如果您還有安裝Web應用程式的話,您會發現web.config的修改日期會變成安裝的日期,因為.NET 2.0的首頁設定變成是在web.config之中,所以InstallShield在設定首頁時,會改到web.config。這時使用XCopyFile的參數就要再加上COMP_NORMAL哦! COMP_NORMAL就是不管目的檔案是否比要Copy過去的File新,一律Copy過去!
nResult = XCopyFile(szSRCCustomizePath, szInstallPath, INCLUDE_SUBDIR + COMP_NORMAL);
web.config設定預設檔案方式是在system.webServer的Tag中加入以下的內容
<defaultDocument>
<files>
<add value="myAPDefaultPage.aspx" />
</files>
</defaultDocument>
另外,之前SRCDIR因Release Type不同而Path取不到Disk1的問題找Disk1 Path要在OnBegin中取得值,放全域變數之中,然後在OnFirstUIAfter事件再使用它。
Hi,
亂馬客Blog已移到了 「亂馬客 : Re:從零開始的軟體開發生活」
請大家繼續支持 ^_^