2016-03-06 64 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

你不能改變你的問題的主題。爲您的實際問題發佈一個新問題。 –

相關問題