2016-03-06 45 views

回答

2
  • 如果IsAdminLoggedOn回报True,安装程序已经以管理员权限运行( “升高”)。

    请注意,在Windows XP中没有权限分隔。如果您正在运行安装程序的用户是管理员,则您始终拥有管理员权限。在Windows XP中没有UAC提示。

    您可以在Windows XP中获得的唯一提示是“运行方式”提示,该提示允许您以不同的用户(通常为管理员)身份运行应用程序/安装程序。

  • 通过使用(无证和不建议使用)PrivilegesRequired=none,你居然告诉Inno Setup的明确不提升安装,即使它是开始没-升高。无论如何,你通常会得到UAC/Run As提示,这完全是因为Windows内部试探法检测到你启动的是一个安装程序,并且可能需要升级。

    有关详细信息,请参阅我的问题Make Inno Setup installer request privileges elevation only when needed

+0

你不能改变你的问题的主题。为您的实际问题发布一个新问题。 –

相关问题