2013-04-29 65 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的防火牆 - >「高級設置」來代替「允許的應用程序防火牆」,在進來的規則 你應該能夠將其刪除

相關問題