2010-12-23 59 views
0

我使用InstallShield創建安裝程序。 v 11.5。有點新的領域。有數據文件需要爲所有用戶讀/寫。主要關心的是Vista和7的權限。我假設有一個標準的查詢位置路徑。我不確定如何從InstallShield中執行此操作。也許「Program Files/Common Files」會自動映射到用戶系統上的正確路徑嗎?我只需要指出正確的方向來找到我需要的答案。作爲獎勵,有一個.ini文件需要使用該文件夾路徑進行更新。任何幫助深表感謝。使用InstallShield,在何處放置「所有用戶」可訪問的數據文件

編輯:如果它通過'腳本定義的文件夾',如CommonAppDataFolder完成,該設置如何?

回答

2

你可能想將文件放在C:\ ProgramData \ [YourCompanyName] \

會有安全問題與Windows 7,如果應用程序試圖寫在「程序文件」目錄中的文件,而無需管理員特權。

在最新版本的InstallShield中,[CommonAppDataFolder]預定義變量已解析爲Windows Vista和7上的C:\ ProgramData。它將是Windows XP的其他內容。

相關問題