簡體   English   中英

檢查應用是否可以在沒有管理員權限的情

[英]Checking if app can run without admin rights?

要讓Windows用戶以普通用戶而不是管理員身份登錄,我需要檢查所有應用程序是否以有限的權限運行。

是否有專門用於檢查應用程序是否可以使用有限權限運行的應用程序,還是SysInternals的Process Monitor所有人為此目的使用的應用程序?

謝謝。

我不確定它是否有用,因為我從未使用它,但我知道有一個權限計算器工具(Permcalc.exe)網址http://msdn.microsoft.com/en-us/library/ms165077%28VS.80% 29.aspx

權限計算器工具 (Permcalc.exe)

最小授權集確定工具(Permcalc.exe)用於估計必須授予調用者訪問程序集的公共入口點的權限。 此工具是.NET Framework 2.0版中的新增功能。 它旨在供高級用戶使用。

創建一個具有作為應用程序域用戶權限的測試帳戶在非開發計算機上以此用戶身份登錄。 優選地是具有新操作系統安裝的計算機和所有其他“標准”公司軟件。 安裝軟件並運行。 這是真正測試您的應用程序的唯一方法。

  • 確保您運用整個應用程序。
  • 確保安裝和卸載按預期工作,不要留下任何工件。
  • 能夠將測試計算機上的操作系統和軟件恢復到其原始狀態是一個很大的幫助。

使用權限計算器工具確保在執行此測試之前處理明顯的問題。

在啟用了訪問控制的Windows 7 / Vista上運行此應用程序。 您可以將Windows 7視為此類測試應用程序:)

在編寫和調試程序時,建議在開發人員計算機上使用具有激活訪問控制的非管理員帳戶。 這會產生一些問題,Windows開發人員討厭這種情況,關閉訪問控制或使用管理員帳戶。 但是,在Linux / Unix上工作,我們沒有管理員權限,這沒關系。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM