请求UAC抬高c#

本文关键字:抬高 UAC 请求 | 更新日期: 2023-09-27 18:07:07

嗨,当我尝试在win-xp中打开我的应用程序时,它工作得很好,但当我在win7上尝试时,它说访问路径(路径位置)被拒绝,除非我以管理员身份打开它,所以我怎么能给我的应用程序管理员权限而不提升

谢谢

请求UAC抬高c#

如果不通过UAC升级,则无法获得UAC系统的管理员权限。

你的选择是:

  1. Manifest你的应用,使它始终以管理员身份运行。用户每次启动应用程序时都会看到UAC对话框。
  2. 将应用程序中需要管理员权限的部分分离到一个单独的进程中,并且只需要对该部分进行提升。
  3. 重新设计你的应用,这样它就不需要管理员权限了。

在这些选项中,你应该选择3。如果你不能做到这一点,那么2总比1好。