SmartAppControlPolicy 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
Smart App Control 原則介面和運行時間類別。
public ref class SmartAppControlPolicy abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 983040)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SmartAppControlPolicy final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 983040)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class SmartAppControlPolicy
Public Class SmartAppControlPolicy
- 繼承
- 屬性
Windows 需求
裝置系列 |
Windows 11 Insider Preview (已於 10.0.23504.0 引進)
|
API contract |
Windows.Foundation.UniversalApiContract (已於 v15.0 引進)
|
範例
下列範例示範應用程式如何註冊 SmartAppControlPolicy.Changed 事件,並在引發事件時處理事件。
using Windows.System.Profile;
public class SmartAppControlPolicySample: IDisposable
{
public SmartAppControlPolicySample()
{
SmartAppControlPolicy.Changed += OnSmartAppControlPolicyChanged;
OnSmartAppControlPolicyChanged();
}
~SmartAppControlPolicySample()
{
SmartAppControlPolicy.Changed -= OnSmartAppControlPolicyChanged;
}
public void HandleSmartAppControlPolicyChange()
{
//
// Change related UI Elements
//
ChangeUIForSmartAppControl(SmartAppControlPolicy.IsEnabled);
}
void OnSmartAppControlPolicyChanged(object args)
{
//
// Smart App Control Policy state changed.
//
HandleSmartAppControlPolicyChange();
//
// Manage detection settings.
//
if (!SmartAppControlPolicy.IsEnabled)
{
//
// Set AV in full scanning mode.
//
SetMalwareDetectionBehavior(MalwareDetectionBehavior.FullDetectionMode);
}
else
{
//
// Set AV in light weight scanning mode.
//
SetMalwareDetectionBehavior(MalwareDetectionBehavior.LightweightDetectionMode);
}
}
}
備註
智慧應用程控是 Windows 11 的新安全性功能,可藉由封鎖惡意或不受信任的應用程式來改善取用者計算機安全性。 它實作為 Microsoft Defender 應用程控 (MDAC) 原則,類似於 S 模式中的 Windows。
應用程式和服務可能會想要查詢指定系統上的 智慧型手機應用程控 模式,或在狀態變更時註冊通知。 這可以使用 SmartAppControlPolicy API 來完成。
屬性
IsEnabled |
指出是否啟用 智慧型手機應用程控 。 |
事件
Changed |
當 智慧應用程控 狀態變更時,會叫用此事件。 |