O>>PAGE_EXECUTE надо V>Всё равнo NtCreateSection возвращает 0xC00000F4.
#define STATUS_INVALID_PARAMETER_6 ((NTSTATUS)0xC00000F4L)
А это точно NtCreateSection выдает, а не NtMapViewOfSection?
V>А я начинаю сразу с NtCreateFile и NtCreateSection… V>Надо же как-то Пространство новое сотворить в 4 Гб!
Адресное пространство? Адреснные пространства в винде принадлежат процессам. Надо просто создать новый процесс.
Если просто хочется выделить 4ГБ то выделяйте ее NtVirtualAlloc'ом. Зачем NtCreateSection(..SEC_IMAGE..) то? Вы ею хотябы исполняемый файл в PE формате пытаетесь замапить?
Как много веселых ребят, и все делают велосипед...