怪了, 我通过getproccesstimes得到4个时间, 用filetimetosystemtime显示出来的时候
怎么值都不变.还有其它方法么?

解决方案 »

  1. 还有一个是取线程的时间,getthreadtimes
    BOOL GetProcessTimes(
      HANDLE hProcess,
      LPFILETIME lpCreationTime,   进程创建时间
      LPFILETIME lpExitTime,       结束时间
      LPFILETIME lpKernelTime,
      LPFILETIME lpUserTime
    );后面两个是进程在核心态和用户态运行的时间,不用filetimetosystemtime,直接合成一个64的int就行了,单位是100纳秒
      

类似问题 »