Супервизор над нуль-API бот-процессом (Windows XP IA-32)
От: Vertecs Узбекистан  
Дата: 30.11.19 14:16
Оценка:
Здравствуйте, ononim, Вы писали:

O>PAGE_EXECUTE надо

Всё равнo NtCreateSection возвращает 0xC00000F4.

Думаю, я просто не туда копаю.

Напомню-ка, в чём задача у меня…

Если CreateProcess сама выделяет 4 Гб пространства, делит его пополам и верхние 2 Гб отдаёт Windows + DLL/API, а затем уже выделяет необходимый объём ОЗУ и загружает программу…

Мне нужно просто…
  1. Запросить у Системы дополнительное адресное пространство в 4 Гб
  2. Развернуть там страничку ОЗУ в 64 Кб
  3. Повторить эти 64 Кб по всему пространству 65536 раз
  4. Загрузить в эти 64 Кб содержимое некоего файла
  5. Назначить мою оболочку Супервизором над всем этим делом для обработки любых исключений
  6. Объявить это пространство новым процессом и запустить

А я начинаю сразу с NtCreateFile и NtCreateSection…
Надо же как-то Пространство новое сотворить в 4 Гб!
Отредактировано 30.11.2019 14:52 Alikberov . Предыдущая версия . Еще …
Отредактировано 30.11.2019 14:37 Alikberov . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.