|
发表于 2011-5-13 13:35:16
|
显示全部楼层
//导入库
import process;
import win
//声明API Kernel32是默认加载的库
GetProcessTimes = ::Kernel32.api( "GetProcessTimes","int(pointer handle,struct& creationTime,struct& exitTime,struct& kernelTime,struct& userTime)" )
FileTimeToSystemTime = ::Kernel32.api("FileTimeToSystemTime","int(struct filetime,struct& time)")
//打开控制台
import console;
//启动进程,注意aardio的句柄都是指针类型(窗口句柄除外)
prcs = process.find("QQ.exe")
handle = prcs.handle
//调用API函数,注意结构体要传实参进去
var ret,creationTime, exitTime,kernelTime,userTime = GetProcessTimes( prcs.handle
, ::FILETIME()
, ::FILETIME()
, ::FILETIME()
, ::FILETIME()
)
//将FILETIME转换为数值类型
console.log(
FileTimeToSystemTime( creationTime ,time() )
)
|
|