如何允许我的应用程序C 请求ICMPV4?Windows 8.1

How to allow requests ICMPv4 from my application C++? Windows 8.1+

本文关键字:Windows ICMPV4 请求 何允许 我的 应用程序      更新时间:2023-10-16

我有一个应用程序,可以在确定的主机中执行tracert,但是当执行时,我的防火墙会阻止ICMP请求。禁用防火墙我的应用程序正常运行,结果正常。我需要在我的应用程序C 中解决此问题,因为多重计算机运行了此应用程序,因此它不可行,将防火墙逐一禁用。

如果允许您的应用程序特权,它可以通过其API控制Windows防火墙,此处详细描述:

带有高级安全的Windows防火墙

但是,如果没有权限,您将无法执行此操作,因为这正是防火墙设计的目的 - 保护计算机(及其用户)免受不良应用程序。