Цитата(Goganchic @ 26.8.2008, 13:52 ) | | Пробовал LoadLibrary - но при компиляции DDK говорить что нет такой ф-ии. Что нужно еще дополнительно подключить? Какие хедеры? |
Забей на неё - аналога режима ядра нет... На правах совета могу дать ссылку на http://www.wd-3.com/archive/KernelDlls.htm и рекомендацию погуглить по слову "ZwSetSystemInformation" - эта функция умеет загружать модули в режиме ядра. Для этого надо вроде как использовать подклассы SystemLoadImage и SystemUnLoadImage, а структуры для них выглядят примерно так:| Код | typedef struct _SYSTEM_LOAD_IMAGE { UNICODE_STRING ModuleName; PVOID ModuleBase; PVOID Unknown; PVOID EntryPoint; PVOID ExportDirectory; } SYSTEM_LOAD_IMAGE, *PSYSTEM_LOAD_IMAGE; ... typedef struct _SYSTEM_UNLOAD_IMAGE { PVOID ModuleBase; } SYSTEM_UNLOAD_IMAGE, *PSYSTEM_UNLOAD_IMAGE; |
Большим помочь вряд ли смогу, сам никогда таким не заморачивался...
|