我正在尝试跟踪我们使用的第三方连接器库中的一些故障转移问题。目前我正在启动并停止远程服务以模拟故障,但这是有效的,但是非常不切实际。
有没有办法可以编程方式阻止进程和给定主机之间的所有连接?
编辑:以及阻止我想删除任何现有的连接
答案 0 :(得分:3)
我认为您可以与Windows防火墙进行交互以实现您的目的(以编程方式阻止进程与给定主机之间的所有连接),查看Windows Firewall Interfaces。
答案 1 :(得分:0)
您还可以通过在hosts文件中写入条目来阻止与主机的所有连接。您只需将主机名重定向到localhost或任何无法访问的地址即可。但它不适用于单个过程,而是适用于整个机器。它比使用防火墙更简单,但更全球化。