RtlAllocateHeap
- From
- Alexey Nevolin (2:5030/1272.64)
- To
- Alex Fedotov
- Date
- 2001-03-24T15:14Z
- Area
- SU.WINDOWS.NT.PROG
■ Hi there, Alex !
■ Сдаунлоадив Holodisk в свой Pip-Boy 2000 я обнаружил, что в 17 Mar 01 02:02, Alex Fedotov писал Alexey Nevolin:
>> Тут вот что: если посмотреть hiew'ом kernel32.dll, то все функции
>> блокировки/разблокировки ссылаются (рано или поздно, но однозначно)
>> в недокументированную RtlLockHeap. Которой передается КУЧА
>> параметров. (Куча слабо сказанно). .77f119d0 - entrypoint от
>> GlobalLock'а. Считаем push'ы. 9 штук =) Все остальные Global/Local
>> Lock'и, Unlock'и, и т.д. Сходятся в итоге сюда.
AF> Не-а, не сертифицированный ты дизассемблер.
Ты на время написания письма посмотри =). На самом деле сегодя раздобыл debug symbols для nt4. Буду разбираться.
AF> Большая часть этих push-ей относится к сохранению регистров и
AF> установке фрейма обработки исключений. Можно я свой вариант приведу?
AF> У меня Win2K и отладочные символы установлены.
Да, так намного понятнее и легче. А что у тебя за дебаггер?
>> AF> Какая книжка?
>> Книжка с описанием Native API =) Их куча на амазоне.
AF> Я вот хочу "Windows NT/2000 Native API Reference" by Gary Nebbett
AF> купить. А еще какие в этой куче?
Книга Марка Руссиновича, еще что-то... На амазоне их много, жаль я в Питере из этого ничего не видел =(
PS: пародон, что так поздно, проблемы с телефонной линией - почту не забрать! B-E~~~
PPS: а есть ли у тебя информация о функциях работы с кучей (из ntdll.dll), типа интрефейс, некоторые разъяснения параметров, етц? В ддк об этих функциях нигде не упоминается....
■ cul8r Alex
■ wbr Alexey Nevolin.
[Tuborg][ESP][Drums][WinNT][Sun Solaris][OS/2][Quake3][Scorpions][Metallica]
[FML366][Iron Maiden][RU.METALLICA]
... lurking in a dismal fog, hungry for your blood...
--- GoldEd 3.00a5/[w32] // Welcome to RU.METALLICA
* Origin: Page Fault Station (2:5030/1272.64)