代码之家  ›  专栏  ›  技术社区  ›  painotpi

使用C阻止Windows 7的Internet连接#

  •  9
  • painotpi  · 技术社区  · 15 年前

    有没有一种方法可以通过用c_编写代码来阻止我的电脑接入互联网?

    我正在使用Windows7,一种控制防火墙的方法也会有帮助。我见过WindowsXP和WindowsVista的解决方案,但我没有找到“7”的任何解决方案。

    1 回复  |  直到 14 年前
        1
  •  4
  •   Hans Olsson    15 年前

    您可以使用wmi类 Win32_NetworkAdapter 禁用/启用网络适配器。

    这里有一个指向该类信息的链接:

    http://msdn.microsoft.com/en-us/library/aa394216%28v=VS.85%29.aspx

    编辑:由于评论说,你只想禁用传入流量。

    如果您只想禁用传入的流量,我想您可能需要使用 Windows Firewall API ,我从未使用过它,所以我不确定它是否能做到这一点,但似乎是合理的,而且据我所知它是Win7兼容的。

    这里有一个链接(我建议VBScript样本比C样本更容易翻译成C):
    http://msdn.microsoft.com/en-us/library/aa366453%28v=VS.85%29.aspx