开机时间统计 我在学着做频谱仪的界面,在频谱仪上有一个button按钮,点击按钮显示一个统计有关数据的日志文件,具体内容就是保存最近几次开机日期和时间,以及仪器运行的总时间总开机次数。没有做过这方面的东西请各位大虾们指点啊万分感谢· 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CTime time = CTime::GetCurrentTime(); //当前时间 time.GetYear(); time.GetMonth(); DWORD GetTickCount(void); 可以取得系统时间(ms),结束时和开始时相减得到毫秒总数 开机时间这样得到 总时间的话 可以用算开机时间差 也可以通过SetTimer(1,1000,NULL);定义icount = 0OnTimer里实现 icount++;结束的时候将icount的总数进行转换即可 1、开机时自动运行你的程序,并获取当前开机的时间,并把数据保存到文档中。2、定义个变量统计开机的次数,每开一次机时变量加13,提取文本数据,把第i次开机的时间读出来4,关机时记录一下仪器运行的时间,这个可以用关机时间和开机时间之差来获得COleDateTimeSpan span(day,hour,minute,second)不过最好用定时器来计算从开机到当前的时间,因为这个是实时观察的,像2楼说的 关机的时候系统会向每个程序发送 WM_QUERYENDSESSION消息截获这个消息,在电脑关机读一下时间,就是关机时间开机时间你可以这样获得:程序启动时记录一下时间(若在电脑运行,可以把程序设置成开机自动运行)运行时间可以用当前系统时间-开机时间还有一种方法就是读系统日志 发贴庆祝一下,转的问题解决了,停的问题也解决了。成功了,可以交东西了。 MFC通讯录,打开文档出错 100分,有谁用过AlphaBlend这个么? 关于Para m_CurPara 文本框能否设置其中几个字的颜色了 绘图问题!! CFormView 与 CDocument得问题 怎样取得BMP位图中指定像素的颜色的RGB值? 请问在一个自定义的头文件前这些宏是什么意思 directX 的 DXUtil_Timer 在什么库中(从微软网站上down 的原码,连接不成功 8位BMP图 如何修改指定像素的颜色? SetLayeredWindowAttributes函数设置窗体透明
time.GetYear();
time.GetMonth(); DWORD GetTickCount(void); 可以取得系统时间(ms),结束时和开始时相减得到毫秒总数
OnTimer里
实现 icount++;
结束的时候将icount的总数进行转换即可
1、开机时自动运行你的程序,并获取当前开机的时间,并把数据保存到文档中。
2、定义个变量统计开机的次数,每开一次机时变量加1
3,提取文本数据,把第i次开机的时间读出来
4,关机时记录一下仪器运行的时间,这个可以用关机时间和开机时间之差来获得
COleDateTimeSpan span(day,hour,minute,second)
不过最好用定时器来计算从开机到当前的时间,因为这个是实时观察的,像2楼说的
WM_QUERYENDSESSION消息
截获这个消息,在电脑关机读一下时间,就是关机时间
开机时间你可以这样获得:程序启动时记录一下时间(若在电脑运行,可以把程序设置成开机自动运行)
运行时间可以用当前系统时间-开机时间
还有一种方法就是读系统日志