为什么没有管理员权限的平工作?为什么没有管理员权限的平工作?(Why does ping work

2019-05-12 07:35发布

正如你可能知道一个不能创建使用Windows套接字 ,而无需管理特权时RAW插槽。 问题是,我需要发送ICMP消息,因此我需要RAW插槽。 问题:我的程序需要不需要管理员权限运行。

这导致我的问题, 如何Ping工具发送ICMP报文的W / O管理权限?

Answer 1:

虽然ICMP使用RAW插槽(这需要在Win2K中,后来管理员权限),微软规避自身的安全规则,以允许其ICMP API来打通。 因此,请不要使用原始套接字来发送自己的ICMP ping消息。 使用IcmpSendEcho()及相关函数代替。



文章来源: Why does ping work without administrator privileges?