[EVENTVWR]

- No need to pop up an error box if we cannot find an event message resource DLL for the current event log.
- Flatten out GetEventMessageFileDLL a bit.
- Fix a comment.

svn path=/trunk/; revision=71678
This commit is contained in:
Hermès Bélusca-Maïto 2016-06-26 19:36:38 +00:00
parent d8eb428154
commit 4fb300ea06

View file

@ -226,8 +226,11 @@ GetEventMessageFileDLL(IN LPCWSTR lpLogName,
szKeyName,
0,
KEY_READ,
&hAppKey) == ERROR_SUCCESS)
&hAppKey) != ERROR_SUCCESS)
{
return FALSE;
}
if (RegOpenKeyExW(hAppKey,
SourceName,
0,
@ -248,17 +251,10 @@ GetEventMessageFileDLL(IN LPCWSTR lpLogName,
/* Successful */
bReturn = TRUE;
}
}
}
else
{
ShowLastWin32Error();
}
if (hSourceKey != NULL)
RegCloseKey(hSourceKey);
}
if (hAppKey != NULL)
RegCloseKey(hAppKey);
return bReturn;
@ -677,15 +673,14 @@ QueryEventMessages(LPWSTR lpMachineName,
/* Get the computer name */
lpszComputerName = (LPWSTR)((LPBYTE)pevlr + sizeof(EVENTLOGRECORD) + (wcslen(lpszSourceName) + 1) * sizeof(WCHAR));
/* Compute the event type */
/* Compute the event time */
EventTimeToSystemTime(pevlr->TimeWritten, &time);
GetDateFormatW(LOCALE_USER_DEFAULT, DATE_SHORTDATE, &time, NULL, szLocalDate, ARRAYSIZE(szLocalDate));
GetTimeFormatW(LOCALE_USER_DEFAULT, 0, &time, NULL, szLocalTime, ARRAYSIZE(szLocalTime));
/* Get the username that generated the event */
GetEventUserName(pevlr, szUsername);
GetDateFormatW(LOCALE_USER_DEFAULT, DATE_SHORTDATE, &time, NULL, szLocalDate, ARRAYSIZE(szLocalDate));
GetTimeFormatW(LOCALE_USER_DEFAULT, 0, &time, NULL, szLocalTime, ARRAYSIZE(szLocalTime));
GetEventType(pevlr->EventType, szEventTypeText);
GetEventCategory(lpLogName, lpszSourceName, pevlr, szCategory);