![](/img/trans.png)
[英]Add a firewall rule for Distributed Transaction Coordinator (msdtc.exe)
[英]Remove firewall rule with no exe attached
我正在对防火墙进行一些实验,结果我添加了一些没有附有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.
转到Windows-Firewall->“高级设置”而不是传入规则中的“允许应用程序进入防火墙”,您应该可以将其删除
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.