Я просто пытался использовать NtCreateSection в моем коде, а информация по этой ссылке указывает на требование как ntdll.lib. Поскольку я использую VS2010, я пошел в Проекты> Свойства> Линкер> Ввод> Дополнительные зависимости и добавил ntdll.lib.
Однако при построении решения я получаю ошибку error C3861: 'NtCreateSection': identifier not found
. Мне интересно, почему это происходит.
Обходное решение, которое я рассматриваю, - получение дескриптора для ntdll с помощью LoadLibrary и получение дескриптора для NtCreateSection с помощью GetProcAddress; однако мне просто любопытно, почему предыдущий метод не сработал.
Спасибо!