Форум программистов, компьютерный форум CyberForum.ru

Для чего нужен GENERIC_EXECUTE? - C++ WinAPI

Восстановить пароль Регистрация
 
prokl9tiy
 Аватар для prokl9tiy
21 / 21 / 6
Регистрация: 09.10.2016
Сообщений: 97
06.01.2017, 21:32     Для чего нужен GENERIC_EXECUTE? #1
каким образом что-то может быть выполнено из-за этого флага
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.01.2017, 21:32     Для чего нужен GENERIC_EXECUTE?
Посмотрите здесь:

C++ WinAPI Подскажите с чего нужно начинать изучать WinApi???
Стиль ListBox-a (WinApi), а также возможность реалиации в программе чего-то наподобии дерева папок C++ WinAPI
C++ WinAPI Из-за чего может лагать прога?
В каких случаях необходимо использовать CreateHeap — для чего нужно создавать еще кучи C++ WinAPI
Чего не хватает, чтоб убрать обведённую кнопку? C++ WinAPI
Подскажите смысл WinAPI что это и для чего C++ WinAPI
Нужен API-умелец для написания книги-приложения C++ WinAPI
Посредством чего организовать передачу данных из одного приложения в другое C++ WinAPI
Посоветуйте с чего начать изучение WinAPI C++ WinAPI
C++ WinAPI Функции в каркасе WinApi. Как вызываются и для чего
C++ WinAPI Почему программа не выделяет текст после дефайнов и т.д. Как-будто чего-то не хватает
Получение чего-то там окон Windows C++ WinAPI

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Убежденный
Системный программист
 Аватар для Убежденный
14438 / 6422 / 1015
Регистрация: 02.05.2013
Сообщений: 10,664
Завершенные тесты: 1
06.01.2017, 22:38     Для чего нужен GENERIC_EXECUTE? #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Пример: CreateFile -> CreateFileMapping -> MapViewOfSection.
И далее можно прыгнуть с помощью jmp или call на отмапленную область памяти.
Если у нее не будет прав на выполнение, то получим access violation.
Чтобы этого не было, исходный файл должен быть открыт с правами на выполнение.
prokl9tiy
 Аватар для prokl9tiy
21 / 21 / 6
Регистрация: 09.10.2016
Сообщений: 97
07.01.2017, 01:25  [ТС]     Для чего нужен GENERIC_EXECUTE? #3
Убежденный, а на си никак?(не считая asm-вставок)

Добавлено через 11 минут
точно... присвоить адрес указателю на функцию
Yandex
Объявления
07.01.2017, 01:25     Для чего нужен GENERIC_EXECUTE?
Ответ Создать тему
Опции темы

Текущее время: 02:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru