我有一个 WPF 应用程序,我希望它能够始终以管理员身份启动。我已经阅读了很多关于它的内容,似乎我必须创建自己的 list 文件并将其传递给应用程序属性,以便在运行时它以管理员身份启动。
应用程序本身会加载文件,有时文件可能需要管理员访问权限才能对其进行修改。这就是为什么我在安装应用程序后寻找一种方法,以便能够始终以管理员模式启动。
最佳答案
要添加 list ,请在解决方案资源管理器中右键单击您的项目文件:
选择添加
新项目
选择应用 list 文件
该文件应命名为app.manifest。不要重命名它。
您必须更改 <requestedExecutionLevel>
Manifest 中的元素始终以管理员身份启动:
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
顺便说一句:关于这个问题的一篇好文章:
https://learn.microsoft.com/en-us/dotnet/framework/ui-automation/ui-automation-security-overview
关于c# - WPF 应用程序 list 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17406751/