编译c#程序以管理员权限运行

本站IIS相关的程序需要管理员权限运行。如何编译后,自动以管理员权限运行呢?

具体步骤

  1. 项目属性-安全性,勾选“启用 ClickOnce 安全设置”。此时,会在项目Properties下自动生成app.manifest文件编译c#程序以管理员权限运行
  2. 编辑这个文件,requestedExecutionLevel 项的asInvoker改为requireAdministrator编译c#程序以管理员权限运行
  3. 保存文件。再取消勾选“启用 ClickOnce 安全设置”,重新编译即可