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

C++ и WinAPI

Войти
Регистрация
Восстановить пароль
 
prokl9tiy
21 / 21 / 6
Регистрация: 09.10.2016
Сообщений: 113
#1

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

06.01.2017, 21:32. Просмотров 188. Ответов 2
Метки нет (Все метки)

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

Функции в каркасе WinApi. Как вызываются и для чего - C++ WinAPI
Это каркас программы. Читаю Петзольда и мне не понятно следующие моменты: WINAPI WinMain не вызывает функцию LRESULT CALLBACK WndProc(),...

Подскажите смысл WinAPI что это и для чего - C++ WinAPI
Всем привет. Подскажите смысл WinAPI что это и для чего. Я где-то слышал что это функции которыми можно получать доступ к любому...

В каких случаях необходимо использовать CreateHeap — для чего нужно создавать еще кучи - C++ WinAPI
Я пишу работу по исследованию кучи, все написал, но на предварительном отчете получил следующие пожелания: Опишите, пожалуйста, в...

Нужен API-умелец для написания книги-приложения - C++ WinAPI
Здравствуйте! Мне нужно написать приложение для книги (Trictionary II). Я сам в процессе изучения WinAPI, и сам, боюсь не справлюсь. ...

С чего начать изучение WinAPI? - C++ WinAPI
Дело в том ,что изучаю программирование на C++, и вот я подошел к такой теме как GUI в C++. Консольные приложения - это конечно хорошо, но...

Из-за чего может лагать прога? - C++ WinAPI
Написал небольшую прогу в WinAPI в которой создаются несколько таймеров на подобии этого: case ID_BUFF_TIMER: ...

Получение чего-то там окон Windows - C++ WinAPI
Я новичок в WinAPI, не ругайтесь за безграмотность в некоторых аспектах Объясняю сразу как возник вопрос, чтобы было максимально понятно....

Посоветуйте с чего начать изучение WinAPI - C++ WinAPI
Знаю плюсы довольно не плохо долго уже программирую в консоли хочу графику посоветуйте книгу или статьи в интернете или видео буду...

Чего не хватает, чтоб убрать обведённую кнопку? - C++ WinAPI
case WM_CREATE : WindowWorkspace.Handle=CreateWindow(WindowClassWindowWorkspace, ...

Подскажите с чего нужно начинать изучать WinApi??? - C++ WinAPI
Народ может есть такие проги-конструкторы на которых можна поучиться и понять все процессы по WinApi??? в которых будет все наглядно видно!...

Для чего нужен Seed() и для чего его override? - C#
Привет, ребята. Прочитал много разных статей про Seed(). И так и не могу понять зачем он нужен на практике. Вот выдержка одной из...

Для чего нужен с++? - C++
Я школьник, мне 16 лет, учусь в 10 классе, планирую поступить на факультет защиты информационных технологий. Сейчас начал изучать с++, не...


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

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

Добавлено через 11 минут
точно... присвоить адрес указателю на функцию
Ответ Создать тему
Опции темы

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