0
我正在做一些防火牆實驗,結果我添加了一些沒有附加exe的防火牆規則。現在我無法將這些從防火牆中刪除。當我去「允許應用程序到防火牆」時,這些規則的「移除」按鈕被禁用,並且在程序中,我也無法這樣做,因爲它處理的是exe路徑而不是規則名稱。我現在應該怎麼做?如何刪除這些條目?刪除沒有附加任何exe的防火牆規則
這是我的刪除代碼。
Type objectType = Type.GetTypeFromCLSID(new Guid(CLSID_FIREWALL_MANAGER));
var firewallManger = Activator.CreateInstance(objectType) as NetFwTypeLib.INetFwMgr;
firewallManger.LocalPolicy.CurrentProfile.AuthorizedApplications.Remove(imagePath); //imagePath is exe path.