【已解决】如何判断是否是刚开机或重启问题
本帖最后由 touch_xu 于 2010-11-6 00:49 编辑如题:如何判断是否是刚开机或重启问题,如果能判断非法关机,或意外断电更好,谢谢. #Include <Date.au3>
Local $iHours, $iMins, $iSecs, $regedit
$aTSB = DllCall("kernel32.dll", "long", "GetTickCount")
If IsArray($aTSB) Then
$ticksSinceBoot = $aTSB
_TicksToTime($ticksSinceBoot, $iHours, $iMins, $iSecs)
$iDays = Int($iHours / 24)
$iHours = $iHours - ($iDays * 24)
$nowtime = ($iDays * 24 * 60 * 60) + ($iHours * 60 * 60) + ($iMins * 60) + $iSecs
If $nowtime < 500 Then
MsgBox(4096, '刚开机', $nowtime);开机时间小于500秒
Else
MsgBox(4096, '', $nowtime/60/60 & ' 小时')
EndIf
EndIf 这个能行吗? 谢谢,这个可以的 我看行。。
页:
[1]