Вниз
Скачать: CL | DM;

Handle Type..???   Найти похожие ветки 

← →
Cj ©   (2009-01-11 17:11) [0]

получаю таблицу хендлов SystemHandleInformation.

пробегаю по полученной таблице хендлов. надо определить без
NtQueryObject тип хендла.

методом перебора определил некоторые типы хендлов в

data[i].ObjectType

data-таблица хендлов

9:"Event";
28:"File";
20:"Key";
19:"Section/File Mapping";
11:"Mutex";
21:"Port";
2:"Directory";
13:"Semaphore";
17:"WinSta";
18:"Desktop";
16:"Keyed Event";
6:"Thread";
27:"Io Completion/Socket";
5:"Process";
4:"Token";
3:"Symbolic Link";
14:"Timer";

предполагаю что типы гдето в пределе от 0 до 30

а теперь вопрос: где я могу откопать остальные типы хендлов?

перестал использовать NtQueryObject всвязи с потерей скорости(ну ладно, ну просто не хочу ее использовать)


← →
Rouse_ ©   (2009-01-11 17:33) [1]


> методом перебора определил некоторые типы хендлов

Они не фиксированные и меняются в зависимости от версии ОС.


← →
Cj ©   (2009-01-11 18:01) [2]

во, прикол. спасибо. ну ладно в таком слечае для XP SP2 можно юзать пока то что я перебрал, а так все таки придется вернуть NtQueryObject


← →
Riply ©   (2009-01-11 18:57) [3]

> [0] Cj ©   (11.01.09 17:11)
> предполагаю что типы гдето в пределе от 0 до 30

У меня 31

> а теперь вопрос: где я могу откопать остальные типы хендлов?
> перестал использовать NtQueryObject всвязи с потерей
> скорости(ну ладно, ну просто не хочу ее использовать)

Если мне не изменяет память, всего один вызов NtQueryObject(0, ObjectAllTypesInformation,...)
например, при инициализации программы, вернет тебе таблицу всех типов.
Сохрани ее (таблицу или эксиракт таблицы) и используй потом где надо.
О какой потери скорости идет речь мне не понятно.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
4-1205755686
rosl
2008-03-17 15:08
2009.02.22
закрыть файл


15-1230099931
БарЛог
2008-12-24 09:25
2009.02.22
Откуда фраза? (название фильма)


4-1205753421
AndreiDeJavu
2008-03-17 14:30
2009.02.22
Объект класса TThread коррекно не завершается


15-1230101717
Кое кто
2008-12-24 09:55
2009.02.22
Может ли книга в 320 стр. стоить 61 рубль??


3-1214400551
arhis
2008-06-25 17:29
2009.02.22
Размер базы Access




   Наверх