首页 > 其他分享 >VS2019项目启动时设置管理员权限启动

VS2019项目启动时设置管理员权限启动

时间:2022-11-07 10:46:11浏览次数:73  
标签:文件 VS2019 启动 管理员 右键 设置 ClickOnce 项目

C#项目的设置方法:

右键项目(不是解决方案) - 项目属性 - 安全性 - 选中启用ClickOnce安全设置

此时,再Properties文件夹中会自动生成一个app.manifest文件。

在此文件中,将代码<requestedExecutionLevel level="asInvoker" uiAccess="false" /> 中的asInvoker改为requireAdministrator

注意,此时不能直接编译。需要返回上图的项目安全性中,将选中的启用ClickOnce安全设置取消。否则编译出错,出现“ClickOnce 不支持请求执行级别“requireAdministrator””的错误。

取消后,保存编译即可。

其实,上述步骤就是为了生成用户配置访问控制的app.manifest文件。

可以直接在Properties文件夹新建项,创建应用程序清单文件来创建。

最后,其实可以在打包过程中,右键相应运行文件,如.exe - 兼容性 - 更改所有用户的设置 - 勾选以管理员身份运行此程序。这样安装后,程序也是默认需要管理员身份运行的。

标签:文件,VS2019,启动,管理员,右键,设置,ClickOnce,项目
From: https://www.cnblogs.com/Java-125/p/16865161.html

相关文章