#include <ntifs.h>
//获取操作系统版本
ULONG KernelGetVersion()
{
ULONG NtBuildNumber;
RTL_OSVERSIONINFOW osi =
{ sizeof(RTL_OSVERSIONINFOW) };
RtlGetVersion(&osi);
return osi.dwBuildNumber;
}
//获取时间
VOID Test_GetCurrentTime()
{
LARGE_INTEGER CurrentTime;
LARGE_INTEGER LocalTime;
TIME_FIELDS TimeFiled;
// 1. 获取格林威治时间
KeQuerySystemTime(&CurrentTime);
// 2. 转换成本地时间
ExSystemTimeToLocalTime(&CurrentTime, &LocalTime);
// 3. 转换为时间字段
RtlTimeToTimeFields(&LocalTime, &TimeFiled);
DbgPrint("Time : %4d-%2d-%2d %2d:%2d:%2d\n",
TimeFiled.Year, TimeFiled.Month, TimeFiled.Day,
TimeFiled.Hour, TimeFiled.Minute, TimeFiled.Second);
}
win0环其它相关函数
原创
©著作权归作者所有:来自51CTO博客作者土匪猿的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:win0环注册表操作相关函数
下一篇:elf文件解析
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章