3

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

谢谢

4

1 回答 1

8

如果不通过 UAC 提升,您将无法在具有 UAC 的系统上获得管理员权限。

您的选择是:

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

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

于 2011-08-31T21:57:58.080 回答