Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C++] проблема: Loadlibrary16 (kernel32.dll) 26.07.02 14:07
Автор: mnemonic Статус: Незарегистрированный пользователь
|
Во всех статьях по загрузке 16 битных dll в Win32 используются недокументированные LoadLibrary16, GetProcAddress16,...которые находятся в kernel32.dll. Первая из них имеет номер 35.
Вот мой kernel32 (dumpbin /exports kernel32.dll) из Win NT4
ordinal hint RVA name
1 0 000079A7 AddAtomA
2 1 0000442A AddAtomW
.......................
35 22 00006DE9 ContinueDebugEvent
36 23 0002E268 ConvertDefaultLocale
37 24 0001DBF7 ConvertThreadToFiber
38 25 0000F0D2 CopyFileA
Закономерный вопрос: где LoadLibrary16 ????
|
|
Это только для Win9x. В NT4 нет никаких LoadLibrary16 28.07.02 20:30
Автор: :-) <:-)> Статус: Elderman
|
|
|
[C++] проблема: Loadlibrary16 (kernel32.dll) 26.07.02 14:34
Автор: vh <Дмитрий> Статус: Member
|
> Во всех статьях по загрузке 16 битных dll в Win32 > используются недокументированные LoadLibrary16, > GetProcAddress16,...которые находятся в kernel32.dll. > Первая из них имеет номер 35. > > Вот мой kernel32 (dumpbin /exports kernel32.dll) из Win NT4 > > ordinal hint RVA name > > 1 0 000079A7 AddAtomA > 2 1 0000442A AddAtomW > ....................... > 35 22 00006DE9 ContinueDebugEvent > 36 23 0002E268 ConvertDefaultLocale > 37 24 0001DBF7 ConvertThreadToFiber > 38 25 0000F0D2 CopyFileA > > Закономерный вопрос: где LoadLibrary16 ???? а с чего ты взял что ее номер 35?
по ходу дела она и не должна там быть так как в памяти имена функций осортированы по алфавиту.
напишу функцию которая бы нашла ее в дампе
|
|
|