Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > NtosKrnl.lib и ntdll.lib


Автор: dmmaximus 25.7.2015, 01:03
Вопрос возможно идиотский, но все же, как слинковать в одном проекте функции из NtosKrnl.lib и ntdll.lib, пишу не драйвер!

Автор: feodorv 25.7.2015, 05:28
А какие возникают проблемы при одновременной линковке? NtosKrnl.lib и ntdll.lib доступны в WDK.

Гм. LoadLibrary("ntoskrnl.exe") не выход: 
Цитата
A user-mode application cannot call the entry points in Ntoskrnl.exe
...

Автор: dmmaximus 25.7.2015, 12:15
Цитата(feodorv @  25.7.2015,  05:28 Найти цитируемый пост)
А какие возникают проблемы при одновременной линковке? NtosKrnl.lib и ntdll.lib доступны в WDK.

Когда подключаешь ntddk.h и ntdl.h, куча ошибок, да и в самом ntdll.h написано: error This header cannot be compiled together with NTDDK. Вот поэтому и спрашиваю, мне надо то всего три функции ExAllocatePool, ExFreePool и PsLookupProcessByProcessId


Автор: dmmaximus 25.7.2015, 14:09
Спасибо, вопрос решил!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)