检索指定进程的计时信息.
#Include <WinAPIEx.au3>
_WinAPI_GetProcessTimes ( [$PID] )
$PID | [可选参数] 进程 PID. 默认 0,使用当前进程. |
成功: | 返回以下信息的数组. |
[0] - $tagFILETIME 结构,包含该进程的创建时间. | |
[1] - 进程内核模式的执行时间,100 纳秒时间单位. | |
[2] - 进程用户模式的执行时间,100 纳秒时间单位. | |
失败: | 返回 0,设置 the @error 为非 0 值. |
在MSDN中搜索
#Include <Date.au3>
#Include <WinAPIEx.au3>
Opt('MustDeclareVars', 1)
Global $aFT, $tFT, $tST, $ID = ProcessExists('SciTE.exe')
If $ID Then
$aFT = _WinAPI_GetProcessTimes($ID)
$tFT = _Date_Time_FileTimeToLocalFileTime(DllStructGetPtr($aFT[0]))
$tST = _Date_Time_FileTimeToSystemTime(DllStructGetPtr($tFT))
ConsoleWrite('SciTE was run at: ' & _WinAPI_GetTimeFormat(0, $tST) & @CR)
EndIf