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.