информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Spanning Tree Protocol: недокументированное применениеВсе любят медЗа кого нас держат?
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Массовый взлом SharePoint 
 Microsoft Authenticator прекращает... 
 Очередное исследование 19 миллиардов... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / programming
Имя Пароль
если вы видите этот текст, отключите в настройках форума использование JavaScript
ФОРУМ
все доски
FAQ
IRC
новые сообщения
site updates
guestbook
beginners
sysadmin
programming
operating systems
theory
web building
software
hardware
networking
law
hacking
gadgets
job
dnet
humor
miscellaneous
scrap
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
[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?
по ходу дела она и не должна там быть так как в памяти имена функций осортированы по алфавиту.
напишу функцию которая бы нашла ее в дампе
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2025 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach