コード例 #1
0
CefTime CaffeineClientApp::getRenderProcessCreationTime() {
	// Get process start time for the render process
	FILETIME cpuTime, sysTime, creationTime, exitTime;

	CefTime processTime;
	if (GetProcessTimes(GetCurrentProcess(), &creationTime, &exitTime, &sysTime, &cpuTime)) {
		ULONGLONG ull = reinterpret_cast<const ULONGLONG&>(creationTime);
		ull -= 116444736000000000;
		ull /= 10000000;

		processTime.SetTimeT(static_cast<time_t>(ull));
	}

	return processTime;
}