草庐IT

c++ - 以编程方式计算 Windows 上进程的开始时间

我正在使用VisualStudio在Windows上编写c/c++代码。我想知道如何有效地计算我的流程的开始时间。我可以只使用gettimeofday()吗?我从谷歌找到了以下代码,但我不明白它到底在做什么:intgettimeofday(structtimeval*tv,structtimezone*tz){FILETIMEft;unsigned__int64tmpres=0;staticinttzflag;if(NULL!=tv){GetSystemTimeAsFileTime(&ft);//I'mlostatthispointtmpres|=ft.dwHighDateTime;t