Re[2]: импорт из NTDLL
От: eugen honeker  
Дата: 02.11.02 17:44
Оценка:
Здравствуйте Whisperer, Вы писали:

W>Здравствуйте old Dutchman, Вы писали:


OD>>Привет !


OD>>

OD>>Обнаружил, что в NTDLL есть масса функций полезных, особенно строковых

OD>>
OD>>    typedef int (*pfntolower)(int);

OD>>    HMODULE hm = GetModuleHandle("ntdll.dll");
OD>>    pfntolower prc = (pfntolower)GetProcAddress(hm,"tolower");
OD>>        if( prc != NULL) 
OD>>    {
OD>>        char ch = (char)prc('A');
OD>>    }
OD>>


OD>>Эта дрянь скорее всего будет медленно работать, но для тех задач, где необходимо отказаться от CRT и всякой дрянь вполне сгодится


W>Тогда тебе прямая дорога к книге Свен Шрайбер "Недокументированные возможности Windows 2000" — к стати о возможности экспорта этих функций там написанно

W>#pragma comment(linker,"defaultlib:ntdll.lib")
W>к статит в этой книге есть специальный заголовочный фал для этого w2k_def.h давай мыло вышлю, если будушь юзать его в режиме user-mode ставь
W>#define _USER_MODE
W>

я бы тоже хотелбы (-> mailto:e.honeker@gmx.de), заранее спасибо
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.