首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Visual studio安装项目权限

Visual studio安装项目权限
EN

Stack Overflow用户
提问于 2014-04-21 22:51:42
回答 1查看 835关注 0票数 0

我正在使用visual studio安装项目创建一个安装包。一切顺利,安装包实际上安装我的windows应用程序并运行,但当应用程序尝试写入settings.xml文件(在安装文件夹内,它以前不存在)时,我得到访问路径安装文件夹path\settings.xml被拒绝!如何授予已安装的应用创建\覆盖安装包内文件的权限。我的应用程序做的另一件事是访问剪贴板(获取数据或将数据写入剪贴板),那么我是否也需要授予我的应用程序这个权限,如果需要,我如何告诉安装项目给我的应用程序(它安装)这些权限?

附注:在我的原始应用程序中,我将其设置为完全信任p.s。我使用的是visual studio 2008

提前感谢

EN

回答 1

Stack Overflow用户

发布于 2014-04-22 01:19:54

程序文件文件夹始终需要具有admin权限才能写入。这就是为什么有数据文件夹(如用户的应用程序数据),有限的用户可以写入。

它是需要提升的可执行文件-使用提升清单构建它,这样它就会要求用户提升到拥有管理员权限(假设用户拥有管理员权限)。即使用户是admin,默认情况下他们也不会以admin权限运行。这就是UAC的工作方式。

另一方面,如果您希望有限用户能够使用您的应用程序,请确保您将数据写入用户的Application data文件夹等位置,并且不要更新任何HKLM注册表项。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23199798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档