ASIO
+ -

Windows内核获取当前系统时间

2022-08-10 104 0
VOID GetCurrentTime(PTIME_FIELDS TimeFields)
{
    LARGE_INTEGER Time;
    KeQuerySystemTime(&Time);
    ExSystemTimeToLocalTime(&Time, &Time);
    RtlTimeToTimeFields(&Time, TimeFields);
}

0 篇笔记 写笔记

Windows内核中获得当前时间
接下来的一个需求是得到当前的可以供人类理解的时间。包括年、月、日、时、分、秒这些要素。在驱动中不能使用诸如CTime之类的MFC类。不过与之对应的有TIME_FIELDS,这个结构中含有对应的时间要素。KeQuerySystemTime()得到当前时间。但是得到的并不是当地时间,而是一个格林威治时......
Windows内核获取当前系统时间
VOID GetCurrentTime(PTIME_FIELDS TimeFields){ LARGE_INTEGER Time; KeQuerySystemTime(&Time); ExSystemTimeToLocalTime(&Time, &T......
作者信息
我爱内核
Windows驱动开发,网站开发
好好学习,天天向上。
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!