Есть ли способ вызвать функции Windows Native API из пользовательского режима? - PullRequest
8 голосов
/ 01 апреля 2011

Я хочу вызвать некоторую функцию Native API из пользовательского режима с C ++.Мне было интересно, можно ли полностью обойти интерфейс Windows API и напрямую вызывать функции Native API из пользовательского режима.

Если возможно, тогда любые примеры кода будут действительно полезны.

1 Ответ

13 голосов
/ 01 апреля 2011

Да, это возможно, так как все функции выставлены ntdll.dll. Однако вам нужно будет написать свой собственный заголовочный файл для тех функций API, которые вы хотите использовать. Официальной документации по NT API нет, и она не предназначена для непосредственного использования. Но это возможно.

Здесь является отправной точкой.

...