win0環其它相關函數
阿新 • • 發佈:2018-06-22
CA 函數 con RR mtime code ntb led 系統版本
#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環其它相關函數