SecurityManager.SecurityEnabled Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Figyelemfelhívás
Ez az API már elavult.
Figyelemfelhívás
Because security can no longer be turned off permanently, setting the SecurityEnabled property no longer has any effect. Reading the property will still indicate whether security has been turned off temporarily.
Figyelemfelhívás
Because security can no longer be turned off, the SecurityEnabled property no longer has any effect.
Lekéri vagy beállít egy értéket, amely jelzi, hogy engedélyezve van-e a biztonság.
public:
static property bool SecurityEnabled { bool get(); void set(bool value); };
[System.Obsolete]
public static bool SecurityEnabled { get; set; }
public static bool SecurityEnabled { get; set; }
[System.Obsolete("Because security can no longer be turned off permanently, setting the SecurityEnabled property no longer has any effect. Reading the property will still indicate whether security has been turned off temporarily.")]
public static bool SecurityEnabled { get; set; }
[System.Obsolete("Because security can no longer be turned off, the SecurityEnabled property no longer has any effect.")]
public static bool SecurityEnabled { get; set; }
[<System.Obsolete>]
static member SecurityEnabled : bool with get, set
static member SecurityEnabled : bool with get, set
[<System.Obsolete("Because security can no longer be turned off permanently, setting the SecurityEnabled property no longer has any effect. Reading the property will still indicate whether security has been turned off temporarily.")>]
static member SecurityEnabled : bool with get, set
[<System.Obsolete("Because security can no longer be turned off, the SecurityEnabled property no longer has any effect.")>]
static member SecurityEnabled : bool with get, set
Public Shared Property SecurityEnabled As Boolean
Tulajdonság értéke
trueha a biztonság engedélyezve van; egyéb esetben. false
- Attribútumok
Kivételek
A metódust meghívó kód nem rendelkezik ControlPolicy.
Megjegyzések
Ezt a tulajdonságot használja a Caspol.exe (Kódelérési biztonsági szabályzat eszköz)
-security (-s) lehetőség a kódalapú biztonság kikapcsolására.
SecurityEnabled lehetővé teszi a rendszergazdák számára a kódhozzáférés biztonságának letiltását. Ha a kódhozzáférés biztonsága le van tiltva, minden kódelérési igény sikeres lesz. Ez gyakorlatilag minden kódot FullTrustmegad. A kódhozzáférési biztonság letiltása áthalad a biztonsági rendszeren, hogy a kód valamivel jobb teljesítményt nyújtson, mint az összes kódnak megfelelő FullTrust biztonsági szabályzat. Ez a tulajdonság nem tiltja le a szerepköralapú biztonságot; PrincipalPermission ezért a keresletet nem érintik.
Figyelmeztetés
A kódhozzáférés biztonságának letiltása sebezhetővé teszi a rendszert a rosszindulatú kódok, például vírusok és férgek támadásai ellen. A kódelérési biztonság letiltása nem blokkolja automatikusan a felügyelt kód bármilyen módon való futtatását. Ez csak azt eredményezi, hogy a felügyelt kód korlátozás nélkül fut a kódhozzáférés biztonsági rendszere által, és csak a legszélsőségesebb óvatossággal kell elvégezni. A biztonságot csak akkor szabad kikapcsolni, ha más biztonsági intézkedéseket hoztak a rendszerbiztonság védelme érdekében. Egyéb biztonsági óvintézkedések közé tartozik például a nyilvános hálózatok leválasztása, a számítógépek fizikai védelme stb.
A tulajdonság módosítása a beállításjegyzékben nem marad meg, amíg a rendszer nem SavePolicy hívja meg. Az új folyamatokat a változás addig nem érinti, amíg az nem marad meg a beállításjegyzékben. A tulajdonság értékének módosítása egy futó folyamatban nem feltétlenül változtatja meg az állapotot a várt módon. A módosítások érvénybe léptetéséhez új folyamatot kell meghívnia SavePolicy és elindítania.