private void ChangeWindowsFirewallExceptionStatus(NET_FW_PROFILE_TYPE2_ profileType, bool enable) { INetFwPolicy2 firewallPolicy = (INetFwPolicy2)Activator.CreateInstance( Type.GetTypeFromProgID("HNetCfg.FwPolicy2")); firewallPolicy.EnableRuleGroup((int)profileType, "Distributed Transaction Coordinator", enable); }