| 变量名 | 类 型 | 静态 | 数组 | 备 注 |
| 进程句柄 | 整数型 | | |
| lpCreationTime | FILETIME | | |
| lpExitTime | FILETIME | | |
| lpKernelTime | FILETIME | | |
| lpUserTime | FILETIME | | |
| SYSTEMTIME | SYSTEMTIME | | |
| day | 短整数型 | | |
| hour | 短整数型 | | |
| minute | 短整数型 | | |
| second | 短整数型 | | |
| all_second_start | 长整数型 | | |
| all_second_now | 长整数型 | | |
| now | 日期时间型 | | |
进程句柄 =
进程_打开 (pid
)GetProcessTimes (进程句柄, lpCreationTime, lpExitTime, lpKernelTime, lpUserTime
)FileTimeToSystemTime (lpCreationTime, SYSTEMTIME
)all_second_start = SYSTEMTIME.wYear × SYSTEMTIME.wMonth × SYSTEMTIME.wDay × 86400
(SYSTEMTIME.wHour + 8
) × 3600 + SYSTEMTIME.wMinute × 60 + SYSTEMTIME.wSecond
now =
取现行时间 ()all_second_now =
取年份 (now
) ×
取月份 (now
) ×
取日 (now
) × 86400 +
取小时 (now
) × 3600 +
取分钟 (now
) × 60 +
取秒 (now
)CloseHandle (进程句柄
)返回 (all_second_now - all_second_start
)