我有一个C ++程序需要在设备进行之前对其进行ping操作。我已经使用IcmpSendEcho几个月了。在这段时间里,我看到我的程序不止一次挂在IcmpCreateFile调用上。我没有查明原因,我的所有搜索都没有结果,这似乎是没有押韵或理由,无论我的程序是运行数周还是刚刚启动。
HANDLE hIcmpFile;
hIcmpFile = IcmpCreateFile();
是否有人熟悉此问题,或者我应该使用其他方法来ping?
编辑:我不是100%肯定,但Windows更新似乎鼓励这种行为;当服务器或与其通话的客户端关闭更新时,我似乎没有看到此问题。