打造自己的开机启动时间工具

Windows API提供了一个接口GetTickCount,可以获取当前的系统运行时间,通过在开机时运行此程序,即可获得系统的开机时间。下面是MSDN中对GetTickCount函数的说明:


GetTickCount

The GetTickCount function retrieves the number of milliseconds that have elapsed since the system was started. It is limited to the resolution of the system timer. If you need a higher resolution timer, use a

DWORD GetTickCount(VOID)

Parameters

This function has no parameters.

Return Values

The return value is the number of milliseconds that have elapsed since the system was started. 


下面是一个例子:
#include <iostream>
#include <windows.h>
using namespace std;

void main()
{
	DWORD dwCount;
	dwCount=GetTickCount();
	float fCount=dwCount/1000;
	cout<<"您的的开机时间为:"<<fCount<<"秒"<<endl;
	getchar();
}
将此程序编译后添加到开机启动项即可。

你可能感兴趣的:(timer,windows,function,System,工具,float)