2010-03-10 76 views
1

我有一個安裝項目,可以將我的應用程序直接安裝到典型的程序文件中。Visual Studio安裝項目文件夾權限

我的應用程序定期保存一些臨時圖像到應用程序安裝文件夾。在Vista上似乎沒有爲寫入權限設置權限。我可以在Windows資源管理器中手動更改它,它可以工作,但我寧願讓安裝項目自動執行。

我該怎麼做?

是否有更好/更正常的地方放置臨時圖像不會有權限問題?

回答

3

這不是Vista特有的,這會發生在任何不具有管理員權限的用戶帳戶中。你的程序不能寫入像c:\ program files \ blah這樣的文件夾。 UAC現在禁用管理員權限已經公佈很長時間了。使用Environment.GetFolderPath()獲取可寫入的ApplicationData文件夾的路徑。