Windows 7下的應用程序運行控制技術詳解
1. 配置應用程序的運行級別在Windows 7中,為了系統安全考慮,建議以非管理員用戶登錄系統。但有時我們需要進行系統設置或維護等操作,這時就需要以管理員身份運行程序。在Windows 7中,我們可
1. 配置應用程序的運行級別
在Windows 7中,為了系統安全考慮,建議以非管理員用戶登錄系統。但有時我們需要進行系統設置或維護等操作,這時就需要以管理員身份運行程序。在Windows 7中,我們可以通過兩種方式實現應用程序在提升模式下運行。
(1) 以管理員權限運行一次:通過鼠標右鍵單擊應用程序的快捷方式或主程序,在菜單列表中選擇“以管理員權限運行”。會彈出用戶賬戶控制(UAC)對話框,選擇一個管理員用戶并輸入密碼即可管理員身份運行程序。
(2) 始終以管理員身份運行程序:將必須以管理員權限運行的程序設置為始終以管理員身份運行。右鍵單擊應用程序或圖標,選擇“屬性”,在“兼容性”標簽頁中勾選“以管理員身份運行此程序”。如果要對所有用戶有效,則需要點擊“更改所有用戶的設置”按鈕進行設置。
2. 控制應用程序的安裝和運行行為
除了控制系統中已安裝的應用程序的運行權限外,還需對應用程序的安裝行為進行控制。在Windows 7中,可以通過組策略項實現這些目標。
(1) 安裝控制:通過運行打開本地安全策略控制臺,定位到“安全設置”→“本地策略”→“安全選項”。其中與應用程序安裝相關的項目有用戶賬戶控制、只提升簽名并驗證的可執行文件、僅提升安裝在安全位置的UIAccess應用程序以及允許UIAccess應用程序繼續提升。
(2) 軟件限制:利用組策略項中的“軟件限制策略”可以對系統中安裝的軟件進行限制,包括強制證書或忽略證書等。
(3) 應用程序控制:Windows 7新增了AppLocker組策略項,可實現對系統中應用程序的靈活控制。
3. 調整UAC級別控制應用程序
Windows 7對UAC做了改進,劃分了不同的安全等級以適應不同用戶需求。默認安全級別為第2級別,僅在用戶對某個程序做出改變時才會彈出UAC提示。UAC提示的顏色也表示了應用程序的安全等級,藍色代表知名公司的產品,黃色代表不知名公司的產品,紅色代表可疑程序。
總結:以上是關于Windows 7下應用程序運行控制技術的詳解和說明。這些技術不僅適用于Windows 7,也適用于其他版本的Windows系統。當然,Windows 7下的應用程序控制技術還有更多,需要進一步學習和挖掘。