c++ - 使用 winAPI 获取计算机工作时间

标签 c++ winapi system uptime

<分区>

我想使用 Windows API 获取我的计算机自按下电源按钮启动我的 PC 以来的工作时间。所以它不是系统的当前时间。 例如,我想计算自 Windows 启动以来经过了多少秒。

有一个函数 DWORD WINAPI GetTickCount(void);。是那个吗?

我的想法是,如果我们可以从 ram 或 rom 中获取诸如机器正常运行时间之类的 bios 信息?

最佳答案

GetTickCount64记录为:

Retrieves the number of milliseconds that have elapsed since the system was started.

这就是通常所说的系统正常运行时间。不过,目前还不清楚电源按钮与此有什么关系。

关于c++ - 使用 winAPI 获取计算机工作时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46885556/

相关文章:

c - 如何使用 WinAPI 识别光驱中的光盘类型?

winapi - 如何使用VBScript读取内存值?

c++ - MFC 编辑控件消息句柄访问文档对象

c++ - 如何计算朱利安算术

c++ - 如何将 SendMessage() 发送到在另一个线程上创建的窗口?

ruby - 如何在 Mac 上将系统 Ruby 更新到 1.9.2?

c - 如何在 system() 函数中使用多个引号?

用于原生 C++ 开发的 C++ Builder 或 Visual Studio?

c++ - 在 VS2010 中动态链接 Boost 1.51.0 时链接器错误 LNK2019

java - 控制 Java 断言 - 最佳实践