Visual studio Visual Studio安装程序项目文件夹权限

Visual studio Visual Studio安装程序项目文件夹权限,visual-studio,Visual Studio,我有一个安装项目,可以直接将我的应用程序安装到典型的程序文件中 我的应用程序定期将一些临时图像保存到应用程序安装文件夹中。在Vista上,似乎没有为写入权限设置权限。我可以在windows资源管理器中手动更改它,它可以正常工作,但我更愿意让安装项目自动进行更改 我该怎么做 有没有更好/更普通的地方可以放置没有权限问题的临时映像?这不是特定于Vista的,任何没有管理员权限的用户帐户都会出现这种情况。您的程序无法写入c:\program files\blah之类的文件夹。UAC禁用管理员权限的说法

我有一个安装项目,可以直接将我的应用程序安装到典型的程序文件中

我的应用程序定期将一些临时图像保存到应用程序安装文件夹中。在Vista上,似乎没有为写入权限设置权限。我可以在windows资源管理器中手动更改它,它可以正常工作,但我更愿意让安装项目自动进行更改

我该怎么做


有没有更好/更普通的地方可以放置没有权限问题的临时映像?

这不是特定于Vista的,任何没有管理员权限的用户帐户都会出现这种情况。您的程序无法写入c:\program files\blah之类的文件夹。UAC禁用管理员权限的说法已经公开很久了。使用Environment.GetFolderPath获取可写入的ApplicationData文件夹的路径。

这不是特定于Vista的,任何类型的没有管理员权限的用户帐户都会发生这种情况。您的程序无法写入c:\program files\blah之类的文件夹。UAC禁用管理员权限的说法已经公开很久了。使用Environment.GetFolderPath获取可写入的ApplicationData文件夹的路径。

有关vista UAC问题的详细信息,请参阅。当从非管理员帐户运行应用程序时,这些问题也可能出现在其他版本的windows中。您应该只将数据写入应用程序数据或临时目录,而不写入程序文件。

有关vista UAC问题的详细信息,请参阅。当从非管理员帐户运行应用程序时,这些问题也可能出现在其他版本的windows中。您应该只将数据写入应用程序数据或临时目录,而不是程序文件