2013-04-29 2 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

윈도우 방화벽으로 이동 -> 대신에 당신이 그것을 삭제할 수 있어야 incomming 규칙에 을 "응용 프로그램이 방화벽 허용"의 "고급 설정"

관련 문제