while (!g_bReadSysFile)
{
status = LoadSysPolicyFile(SysFilePath);
if ( status != STATUS_SUCCESS)
{
KeDelayExecutionThread(KernelMode, FALSE, &SleepTime); // wait for 200 ms
continue;
}
g_bReadSysFile = TRUE;
}
while (!g_bReadObjLable)
{
status = LoadObjLFile(ObjLablePath);
if (status != STATUS_SUCCESS)
{
KeDelayExecutionThread(KernelMode, FALSE, &SleepTime); // wait for 200 ms
continue;
}
g_bReadObjLable = TRUE;
}