请问:WinXP启动完成的标志是什么?怎样用VB代码获得启动结束的时间?
其实是想知道:怎样用vb代码获得从系统开始启动到启动结束一共花了多少时间?
[解决办法]
设置一个全局的变量sngTime,
在
Sub Main()
sngTime=Timer()
frmMain.Show
End Sub
在窗体代码:
Private Sub Form_Activate()
debug.print Timer()-sngTime '打印的就是你启动经历的秒数
End Sub
[解决办法]
呵呵,,人家说的是XP启动...经历了多久...没做过,,不过是否可以这样...
先读启动到现在的时间,这个有API支持...
把自己的程序放在最后启动,也就是程序里的启动文件夹里,这里的文件应该是其他都启动完成后加载的....或者.......不知道了...是不是和某些日志或者服务有关.
[解决办法]
有一个 API:
Public Declare Function GetTickCount Lib "kernel32 " Alias "GetTickCount " () As Long
返回的就是系统启动以来经历的毫秒数。
[解决办法]
大哥,我只是业余的...
你是不是可以这样想,,,,去查一下XP启动时加载文件的顺序,或者你进安全模式,那里开始的时候有个加载的列表,,,,
然后呢,嘿嘿,去读这些该死的文件的访问时间求差..................
估计差不多.