在Windows上,如何在更改注册表设置后以编程方式重新启动防火墙?

时间:2018-06-27 16:47:58

标签: c# windows registry firewall

在C#中,我有一个防火墙规则,我想以编程方式打开和关闭。

我在SYSTEM \ CurrentControlSet \ services \ SharedAccess \ Parameters \ FirewallPolicy \ FirewallRules中发现了要更改的注册表项,并且已成功对其进行了更改。但是,防火墙设置未更改。我相信我需要向防火墙发送某种信号以重新启动或重新加载设置。

我已成功使用此模式来打开和关闭网络代理。 (我更改了注册表设置,然后调用InternetSetOption(IntPtr.Zero, INTERNET_OPTION_SETTINGS_CHANGED, IntPtr.Zero, 0);)如何以编程方式使防火墙重新启动和/或从注册表重新加载其设置?

0 个答案:

没有答案