当程序中有些操作需要使用到管理员权限时,如果在启动程序时没有使用管理员权限启动,在运行过程中实现不了我们需要的效果,这儿就需要对应用程序的启动加以限制。

给应用程序设置管理员权限

1.在Visual Studio 中,右击项目-属性-安全性,启动ClickOne安全设置

C# 设置应用程序需要管理员权限

2.在app.minifest中进行配置

在启动ClickOnce安全设置之后,在Properties中会显示出app.minifest的文件
C# 设置应用程序需要管理员权限
打开之后
C# 设置应用程序需要管理员权限
替换之后
C# 设置应用程序需要管理员权限

3.最后还需要关闭ClickOne安全设置

若没关闭ClickOne安全设置,进行 生成 操作,则会报如下错误。
C# 设置应用程序需要管理员权限

关闭ClickOne安全设置,进行 生成 操作,成功实现运行应用程序时默认以管理员身份运行。

相关文章:

  • 2021-09-12
  • 2022-12-23
  • 2021-12-07
  • 2022-02-04
  • 2021-07-21
  • 2021-04-26
  • 2021-10-20
猜你喜欢
  • 2022-01-23
  • 2022-02-08
  • 2021-09-05
  • 2022-01-06
  • 2021-11-24
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案