创建一个需要Admin权限的程序/安装包

本文关键字:权限 程序 安装 Admin 一个 创建 | 更新日期: 2023-09-27 18:04:32

我用Visual Studio 2008用c#创建了一个程序。

我可以将其打包为.msi文件,这样安装起来就很好了。但是,例如,当安装在默认的Program Files (x86)文件夹中时,它无法写入包含的.xml文件(使用.xml进行设置和小存储)。它仅在以管理员身份运行时有效。

我的问题是,你如何构建你的安装和部署,使其自动获得管理员权限,而不是需要用户兼容性设置?

创建一个需要Admin权限的程序/安装包

微软不建议在programFiles目录下放置任何用户文件,它不属于那里。

将这些文件写入ProgramData文件夹。

编辑:快速搜索发现这里有一个重复的问题和答案