C++ 如何使用MFC从internet获取日期和时间

C++ 如何使用MFC从internet获取日期和时间,c++,windows,visual-c++,mfc,C++,Windows,Visual C++,Mfc,我正在尝试构建一个用于试用的应用程序,我需要从time.windows.com网站下载日期和时间,因此该应用程序将在几天后停止工作。我考虑过获取用户在Windows中设置的本地日期和时间,但我认为这不是很可靠。我考虑过使用CSocket和CSocketFile之类的类,但我不确定。你们这些超级英雄能告诉我如何从time.microsoft.com下载这些信息吗?这是一个NTP网络时间协议服务器,所以要阅读它,你们需要一个NTP客户端;你太努力了。它只需要用户主机文件中的一个条目就可以绕过。如果用

我正在尝试构建一个用于试用的应用程序,我需要从time.windows.com网站下载日期和时间,因此该应用程序将在几天后停止工作。我考虑过获取用户在Windows中设置的本地日期和时间,但我认为这不是很可靠。我考虑过使用CSocket和CSocketFile之类的类,但我不确定。你们这些超级英雄能告诉我如何从time.microsoft.com下载这些信息吗?

这是一个NTP网络时间协议服务器,所以要阅读它,你们需要一个NTP客户端;你太努力了。它只需要用户主机文件中的一个条目就可以绕过。如果用户想尝试您的应用程序,但未连接到internet,该怎么办?对于不允许用户访问您选择的时间服务器的公司网络呢?只需利用本地系统时间,专注于真正的功能。我很困惑。本地硬件怎么会比互联网连接更不可靠呢?我担心用户可能会设置错误的本地时间来愚弄软件。问题是,如果没有互联网接入,你的应用程序将无法工作。这是一个重大的负面影响。除非您有一个安全加密狗,否则这种想法将导致糟糕的用户体验。做一个快速的日期检查,并完成它。一旦应用程序过期,抛出一个标志并坚持。