请求UAC提升c#

时间:2011-08-31 21:53:01

标签: c# administrator rights

嗨,当我尝试在win-xp中打开我的应用程序时它工作正常但是当我在win7上尝试时它表示访问路径(路径位置)被拒绝,除非我以管理员身份打开它所以我怎么能给我的应用程序管理员没有提升的权利

谢谢

1 个答案:

答案 0 :(得分:8)

您无法通过UAC提升UAC系统的管理员权限。

您的选择是:

  1. 显示您的应用,以便始终以管理员身份运行。用户每次启动应用程序时都会看到UAC对话框。
  2. 将需要管理员权限的应用程序部分分离到一个单独的进程中,只需要提升该部分。
  3. 重新使用您的应用,以便它不需要管理员权限。
  4. 在这些选项中,您应该更喜欢3.如果您无法实现,那么2优于1.