【问题标题】:Change system time using C or C++ on Windows在 Windows 上使用 C 或 C++ 更改系统时间
【发布时间】:2013-01-31 02:19:05
【问题描述】:

如何使用 C 或 C++ 在 Windows 上更改系统时间?

我搜索了互联网,但找不到。

点击此链接:http://learnhacking.in/c-program-to-set-change-current-system-date/

但它不起作用。

【问题讨论】:

  • 如果这是你想要的,我不知道你看起来有多努力。 SetSystemTime。好像也有本地版本。

标签: c++ c windows


【解决方案1】:

在 Windows 中,您可以通过 GetSystemTime(以及一些不同的 C/C++ 标准库函数)获取时间,并通过 SetSystemTime 设置时间

请注意,您需要在 Windows 中具有某些权限才能更改时间,因此如果您没有这些权限,则需要让管理员授予您更多权限。

【讨论】:

    【解决方案2】:

    您可以通过包含 windows.h 标头并调用 SetSystemTime(...) 函数来设置它。

    【讨论】:

    • @David,windows.h(或足够接近,实际上是 winbase.h)。
    • @MrUniverse,这就是反引号有用的地方。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-27
    • 2015-01-10
    • 2016-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多