使用權限授權

重要事項重要事項

在 .NET Framework 4 版 中,Common Language Runtime (CLR) 不會為電腦提供安全性原則。Microsoft 建議您使用 Windows 軟體限制原則做為 CLR 安全性原則的取代項目。本主題中的資訊適用於 .NET Framework 3.5 (含) 以前版本,而不適用於 4 (含) 以後版本。如需這項變更和其他變更的詳細資訊,請參閱 .NET Framework 4 中的安全性變更

Common Language Runtime 會將使用權限同時授與應用程式定義域和組件。 授與使用權限的程序可能包含下列一個或兩個步驟:

  1. 計算允許的使用權限集合

    1. 在載入時間 (Load Time),Runtime 會決定每一個原則層級允許程式碼具有的使用權限集合。

    2. 然後 Runtime 會將每一個相關原則層級允許的使用權限集合相交,產生一個應用程式定義域或組件允許的使用權限集合。

  2. 決定授與的使用權限

    Runtime 會將最後允許的使用權限集合與組件要求的使用權限加以比較,然後產生授與組件的使用權限集合。 這個步驟不適用於應用程式定義域的使用權限授權。

請參閱

其他資源

安全性原則管理