我有一个.NET安装项目,它将SDF文件部署到创建的应用程序文件夹中。但是,在Windows 7中,似乎权限不允许程序只读取此文件!在XP中,安装程序似乎工作正常。
那么,有没有办法更改此文件的文件权限?我使用ORCA来做这件事,但是每次我在VS 2010中重新编译时都不想让MSI陷入困境。
我也尝试查看用户的个人数据文件夹,但如何创建名为[制造商] / [ProductName]的文件夹?我需要硬编码吗?
那里最好的选择是什么?
欢呼声
答案 0 :(得分:0)
解决方案是通过application manifest请求提升。这样,您的应用程序始终以管理员权限启动。
另一种解决方案是在安装期间设置文件夹权限。这是讨论这个的线程: folder pemissions: Full control granted to all users