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.