Winapi 使用Windows API的NTP客户端

Winapi 使用Windows API的NTP客户端,winapi,time,ntp,Winapi,Time,Ntp,我正在维护一个遗留系统(pre.NET)。是否有任何方法可以使用Windows API从NTP服务器获取时间?如果做不到这一点,我可能会用.NET创建一个COM对象来完成这项工作,但我不想这样做。是的,这当然是可能的。除非你雄心勃勃,否则这可能是最容易开始的。我会选择Terje Mathisen的端口,但这可能是因为我通过Usenet(comp.lang.asm.x86)认识Terje多年了——其他端口可能也非常好。我找到的最好的源代码是 然而,我倾向于使用来自本地LAN/WAN上的服务器的时间

我正在维护一个遗留系统(pre.NET)。是否有任何方法可以使用Windows API从NTP服务器获取时间?如果做不到这一点,我可能会用.NET创建一个COM对象来完成这项工作,但我不想这样做。

是的,这当然是可能的。除非你雄心勃勃,否则这可能是最容易开始的。我会选择Terje Mathisen的端口,但这可能是因为我通过Usenet(comp.lang.asm.x86)认识Terje多年了——其他端口可能也非常好。

我找到的最好的源代码是


然而,我倾向于使用来自本地LAN/WAN上的服务器的时间,通过。只要在本地时间服务器机器上正确配置了NTP服务器,Windows就应该自动保持与NTP服务器的日期同步。如果他们的互联网接入中断,我仍然可以获取“标准”时间。

太棒了!我刚刚在谷歌上搜索了“ntp windows api”,这篇文章是第三个结果。谷歌肯定是最棒的!谢谢我希望有一个简单API的即插即用DLL,但我想我的生活不会那么容易