【问题标题】:NTP Client using the Windows API使用 Windows API 的 NTP 客户端
【发布时间】:2010-07-31 13:13:03
【问题描述】:

我正在维护一个旧系统(.NET 之前)。有没有办法使用 Windows API 从 NTP 服务器获取时间?如果做不到这一点,我可能会使用 .NET 创建一个 COM 对象来完成它,但我宁愿不去做。

【问题讨论】:

  • 太棒了!我刚刚在谷歌搜索“ntp windows api”,这篇文章是第三个结果。
  • Google 有把握!

标签: winapi time ntp


【解决方案1】:

是的,这当然是可能的。除非你很有野心,否则从working source code 开始可能是最简单的。我会选择 Terje Mathisen 的端口,但这可能是因为我已经通过 Usenet (comp.lang.asm.x86) 认识 Terje 多年了——其他端口可能也非常好。

【讨论】:

  • 谢谢!我希望可能有一个带有简单 API 的即插即用 DLL,但我想我的生活不会那么容易。 :)
【解决方案2】:

我找到的最佳来源是http://www.dataman.ro/?page_id=39

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

【讨论】:

    猜你喜欢
    • 2010-10-29
    • 2014-04-12
    • 2014-01-15
    • 1970-01-01
    • 2021-11-30
    • 1970-01-01
    • 2012-06-01
    • 2017-08-04
    • 2022-10-12
    相关资源
    最近更新 更多