1
특정 방화벽 규칙을 이름으로 가져 와서 사용하는 옵션 (특히 IP 범위)을보고 무언가와 비교하고 싶습니다. 이게 가능합니까, 온라인으로 검색했지만 아무것도 찾을 수 없습니다. 해당 객체의 firewallPolicy.Rules 내부특정 방화벽 규칙 옵션 가져 오기
INetFwPolicy2 firewallPolicy = (INetFwPolicy2)Activator.CreateInstance(Type.GetTypeFromProgID("HNetCfg.FwPolicy2"));
INetFwRule firewallRule = firewallPolicy.Rules.OfType<INetFwRule>().Where(x => x.Name == RULE_NAME).FirstOrDefault();
if (firewallRule == null)
{
firewallRule = (INetFwRule)Activator.CreateInstance(Type.GetTypeFromProgID("HNetCfg.FWRule"));
firewallRule.Name = RULE_NAME;
/* More stuff */
firewallPolicy.Rules.Add(firewallRule);
}