Re[6]: Получение пути из хэндла
От: Holms США  
Дата: 25.05.05 18:11
Оценка:
Здравствуйте, Andrew S, Вы писали:

AS>Или.

AS>1. Name в структуре KEY_BASIC_INFORMATION может быть и не ограничена нулем. Длина явно указана полем NameLength, посему надо выводить как printf("%.*S", NameLength, Name)
AS>2. Различным классам из KEY_INFORMATION_CLASS соответствуют различные структуры. Вы же для всех классов лепите одну. Где логика, спрашивается?
Незнаю, я думал везде одна структура

AS>Вердикт — скачайте книгу Гарри Неббета, там все описано, подробно и с примерами. Удачи.

И где ее найти?

Пока заработал такой код

    memset( kbi, 0, l );
    ZwQueryObject( hKey, 1, kbi, l + sizeof(KEY_BASIC_INFORMATION) - 1, &l );  
    wprintf(L"Query Object:[%s]\n", kbi->Name);
The life is relative and reversible.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.