在C ++中管理Windows防火墙设置

时间:2019-07-11 12:47:22

标签: c++ winapi windows-firewall

我需要为一个项目编写代码,该项目在运行时会在Windows防火墙设置中显示消息“这些设置正在由供应商应用程序管理”。我还看到了其他有关以编程方式使用Windows防火墙的讨论线程,但没有一个使我更接近找到解决方案。

类似这样的东西:

enter image description here

我正在制作一个将用作防火墙的C ++程序。我需要这样做,以便Windows防火墙在运行时不会干扰我的规则。例如,如果某个规则设置为在Windows防火墙中阻止IP,但在我的防火墙中未设置(允许默认),那么即使我的防火墙允许,当我尝试访问IP时也会被阻止。

因此,简而言之,我想编写一些代码来产生上面发布的图片中的情况,其中用户无法访问Windows防火墙的设置(即无法打开或关闭它)。这样,当我从程序中关闭Windows防火墙时,它将一直保持关闭状态,直到我的程序退出。

之所以有此特殊需求,是因为这是我实习的必要条件。

0 个答案:

没有答案