Я загрузил изображение Hyper-V Windows 7 x32 Enterprise (IE11) с веб-сайта Microsoft для тестирования исследовательского проекта.
По какой-то причине все функции Ntdll, которые я вызываю (syscall), возвращают STATUS_WAIT_0. Я имею в виду все они, которые я тестировал, включая RtlGetVersion, NtAllocateVirtualMemory, NtCreateFile и т. Д.
Может ли это быть потому, что это виртуальная машина? Или это может быть из-за того, что я выполняю прямые системные вызовы?
Пожалуйста, посоветуйте, я протестировал свой проект на не виртуальных машинах, включая самые последние Windows 10, и он отлично работает, поэтому я сомневаюсь, что это мой код.
Обновление:
STATUS_WAIT_0 может рассматриваться как STATUS_SUCCESS, поскольку его значение равно 0.