请求UAC提升c#

Sha*_*ara 2 c# rights administrator

嗨,当我尝试在win-xp中打开我的应用程序时它工作正常但是当我在win7上尝试时它表示访问路径(路径位置)被拒绝,除非我以管理员身份打开它所以如何在不提升的情况下授予我的应用管理员权限

谢谢

Dav*_*nan 8

在没有通过UAC提升的情况下,您无法获得具有UAC的系统的管理员权限.

你的选择是:

  1. 显示您的应用程序,使其始终以管理员身份运行.用户每次启动应用程序时都会看到UAC对话框.
  2. 将需要管理员权限的应用程序部分分离到一个单独的进程中,只需要对该部分进行提升.
  3. 重新处理您的应用,使其不需要管理员权限.

在这些选项中,您应该更喜欢3.如果您无法实现,那么2优于1.