.net core程序强制以管理员权限启动
当我们编写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