删除没有附加exe的防火墙规则

本文关键字:防火墙 规则 exe 删除 | 更新日期: 2023-09-27 18:11:13

我正在做一些防火墙实验,结果我添加了一些防火墙规则,没有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.

删除没有附加exe的防火墙规则

打开Windows-Firewall -> "Advanced Settings"而不是"Allow app to Firewall"在传入规则中,您应该能够删除它