Я пытаюсь обновить максимальный размер файла журнала событий, используя функцию EvtSetChannelConfigProperty()
. Я не получаю ошибку во время выполнения или выполнения. Максимальный размер файла журнала обновляется. Но это не то же самое, что я указал в программе.
Программа:
UINT64 myvalue = 20544;
EVT_VARIANT value;
value.Count = 1;
value.Type = EvtVarTypeUInt64;
value.UInt64Arr = &myvalue;
EVT_HANDLE hlog = EvtOpenChannelConfig(NULL, L"Security", 0);
BOOL check = EvtSetChannelConfigProperty(hlog, EvtChannelLoggingConfigMaxSize, 0, &value);
check = EvtSaveChannelConfig(hlog, 0);
if (hlog)
EvtClose(hlog);