怎么获得开机时间
来源:互联网 发布:vb和vc区别 编辑:程序博客网 时间:2024/04/26 15:31
Windows好像没有提供直接获得开机时间的API,所以原来的想法就是把自己写的程序当作Windows服务,开机就运行,然后记录下时间作为开机时间。后来偶然发现Windows提供了下面的API:
DWORD GetTickCount(void);
对于返回值的说明:
The return value is the number of milliseconds that have elapsed since the system was started.
就是返回自从Windows启动到目前为止的毫秒(0.001秒)数。由于字长限制,最多只能返回49.7天的时间(有能运行这么长时间的Windows么……)。
然后我们就可以通过别的API函数得到目前的时间,然后通过简单的运算得到开机时间了。
BTW:偶然发现COleDateTime类里也有静态GetTickCount函数,但是msdn上没说,仔细一看原来有个宏把GetTickCount函数define成GetCurrentTime……害得我纳闷了好久。看来宏果然不是个好东西……
- 怎么获得开机时间
- Linux怎么查看系统开机时间
- 内核获得开机嘀嗒数和当前时间
- PHP怎么获得当日零点的时间戳
- Java怎么获得以当前时间为种子的随机数?
- 如何读取Windows系统事件日志(获得上次关机时间、本次开机时间等)
- 怎么通过XMLGregorianCalendar获得当前时间及当前时间的前十分钟的时间
- 获得时间
- 忘记开机密码怎么开机
- 电脑怎么定时开机
- 积分怎么获得?
- 怎么获得积分呢?
- 怎么获得积分啊
- 怎么获得积分
- 怎么获得积分
- 积分怎么获得啊???
- 怎么获得积分啊?
- 怎么获得win7管理员权限
- 如何修改自定义Webpart的标题?(downmoon)
- NET的数据访问编程模式需要一套新的技巧和最佳方法。
- 修炼一名程序员的职业水准(林庆忠__署名原创)
- API函数大全
- 一个优秀it专家的成长历程-献给所有的颓废或即将颓废的人们
- 怎么获得开机时间
- Webp0art中自定义Enum以呈现下拉框(Dropdownlist)供用户选择(downmoon)
- 禁用网页复制
- 小魔术师――让小孩也来编程
- 关于计算机名的相关讨论 【好帖 好帖 哈哈。。】
- [转帖]英文电影精彩对白
- Linux逻辑盘卷管理LVM详解
- CoreJava day2 笔记
- ◆ 老程序员十年生涯黯然总结 ◆------转贴