我的InstallShield存在一個問題,它會磨碎我的齒輪。我不是專家,但我現在使用IS已有三年多了。這裏是szenario:InstallShield無法複製到ProgramData
我的程序在下安裝配置文件C:\ ProgramData \ [CompanyName] \ [Product Name] \。當我安裝更新時,應將舊的.cfg文件重命名爲.bak文件,以便我們也可以更新.cfg文件。但沒有明顯的原因,這不起作用了。它與舊的IS2012一起工作了多年,但現在它已停止工作。我用InstallScript,MoveFile Table和其他方法嘗試了它。沒有工作。
但是,當我嘗試將文件重命名(並複製)到安裝文件夾(ProgramFiles)它正在工作。但它在其他地方無法正常工作。
有人有一個想法,爲什麼我現在無法寫入此文件夾?我很失望,沒有更多的想法...
感謝您的幫助,併爲我的壞英語感到抱歉。
您能否添加更多關於如何嘗試複製文件的詳細信息,並找出詳細的Windows安裝程序日誌對此有何評論(如果有的話),和/或哪些進程監視器指示實際發生?不應該有太多的陷阱,特別是如果你已經在以前的版本中工作。 –
感謝您的評論。以前的工作方法是MoveFile表中的一個條目。這工作得很好,直到我升級了TFS和Installshield。目前我正在使用使用「CopyFile」命令的installscript。只要我將installdir設置爲目標目錄,這就工作了。現在我添加了第二個腳本,它應該將成功保存的文件複製回正確的目錄。但這不起作用。安裝的日誌文件只公開一個密碼錯誤消息:「注意:1:2727 2:」但我沒有找到任何東西。 –