Что значит "найти в памяти начало Kernel32.dll" ?
DLL, как и любой др. исполняемый модуль, не лежит в памяти в первозданном виде, а разбрасывается загрузчиком по памяти секциями исходя из PE-заголовка.
> Ну например мне нужно найти в памяти начало Kernel32.dll > [NT5.0]..по какой маске его лучше искать ...или тот же > *.vxd > Кстати не подскажите-есть ли в NT давно устоявшиеся > драйвера или длл-ки которые не менялись бы от СП к СП ?
но:
1. нично не лежит в памяти с именованным ключом. (это же не БД)
2. а как ты в пользовательском процессе собираешся перелопатить всю память ?
3. Искать будешь включая своп ?
4. успеешь вперед операционки проследить загрузку - выгрузку ?
Ну например мне нужно найти в памяти начало Kernel32.dll [NT5.0]..по какой маске его лучше искать ...или тот же *.vxd
Кстати не подскажите-есть ли в NT давно устоявшиеся драйвера или длл-ки которые не менялись бы от СП к СП ?
[Win32] z0mbie.host.sk25.03.02 21:59 Автор: vh <Дмитрий> Статус: Member
Что значит "найти в памяти начало Kernel32.dll" ?
DLL, как и любой др. исполняемый модуль, не лежит в памяти в первозданном виде, а разбрасывается загрузчиком по памяти секциями исходя из PE-заголовка.
> Ну например мне нужно найти в памяти начало Kernel32.dll > [NT5.0]..по какой маске его лучше искать ...или тот же > *.vxd > Кстати не подскажите-есть ли в NT давно устоявшиеся > драйвера или длл-ки которые не менялись бы от СП к СП ?