Можно ли при помощи NtOpenEvent (юзер-мод) открыть эвент из корневой директории? Конкретно, нужен хендл UniqueSessionIdEvent. Возвращается STATUS_OBJECT_NAME_NOT_FOUND, возможно, я что-то делаю не так. Код (Text): USHORT EventName[] = L"\\UniqueSessionIdEvent"; UNICODE_STRING us; us.Buffer = EventName; us.Length = sizeof(EventName); us.MaximumLength = sizeof(EventName); OBJECT_ATTRIBUTES oa = {0}; oa.Length = 0x18; oa.ObjectName = &us; oa.Attributes = 0x00000040; HANDLE hEvent = NULL; NtOpenEvent (&hEvent, 1, &oa);
Код (Text): us.Length = wcslen(us.Buffer)*sizeof(WCHAR); us.MaximumLength = us.Length + sizeof(WCHAR);