当前位置:首页 > Web开发 > 正文

.net core程序强制以管理员权限启动

2024-03-31 Web开发

当我们编写windows程序的时候,很多时候需要程序默认以管理员权限运行,以前在.net 程序中直接新建一个app.manifest,设置

????<requestedExecutionLevel?level="requireAdministrator"?uiAccess="false"?/>

即可

今天用.net core程序写了一个注册表的程序时发现,,在.net core程序中按照上面设置却是不生效的,网上一些说法是.net core是跨平台的,不支持这个windows平台下独有的获取管理员权限的方法,只能手动右键强制管理员权限启动。但这样就不是很方便了,接着查了一下,还是可以支持的,在项目文件中手动吧app.manifest加进去即可。

????<PropertyGroup>
????
????<ApplicationManifest>app.manifest</ApplicationManifest>
????</PropertyGroup>

.net core程序强制以管理员权限启动

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/40349.html