2013-04-29 36 views
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. 

回答

0

到Windows的防火墙 - >“高级设置”来代替“允许的应用程序防火墙”,在进来的规则 你应该能够将其删除

相关问题