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

使用VBScript在没有防火墙的情况下阻止UDP端口

  •  0
  • Tester101  · 技术社区  · 17 年前

    我正在测试一个通过UDP端口与服务器通信的应用程序,我需要阻止这个端口以确保应用程序能够处理它。
    问题是:
    1.它必须在自动化测试中完成(由VBScript控制)。
    2.它必须在Windows XP中完成,而不使用防火墙。

    我试过这个:

    
    Set objFirewall = CreateObject("HNetCfg.FwMgr")
    Set objPolicy = objFirewall.LocalPolicy.CurrentProfile
    Set colPorts = objPolicy.GloballyOpenPorts
    
    Set objPort = colPorts.Item(9999,6)
    objPort.Enabled = FALSE
    

    但它没有起作用。

    1 回复  |  直到 17 年前
        1
  •  1
  •   Fionnuala    17 年前

    这可能会引起兴趣: 如何使用IPSec阻止特定的网络协议和端口 http://support.microsoft.com/kb/813878