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

C++ и WinAPI

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

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

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

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

Для чего используется DLL? - C++
исходники кода написанного на C++ хранятся в DLL верно?? Для чего используется DLL?? Добавлено через 2 минуты вернее не исходники а...

.elf и для чего они нужны - C++
Собственно сабж Почитал Вики, как-то для новичка не очень много прояснилось И объясните еще пожалуйста разницу с ехе

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

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

Что такое compile-time алгоритмы и для чего они нужны? - C++
А есть от них хоть какая-то практическая польза? По-моему нет

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

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

Добавлено через 11 минут
точно... присвоить адрес указателю на функцию
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.01.2017, 01:25
Привет! Вот еще темы с ответами:

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

Нужен код для модуля конфигурирования - C++
Всем доброго времени суток. Объясню ситуацию. Я нисколько не программист и через месяц защита диплома. Я учусь совместно с женой,...

Для чего нужены параметры disable-rpath и disable-symvers при сборке? - C++
Подскажи пожалуйста, для чего нужен параметр disable-rpath и disable-symvers при сборке? Сообщения вынесены из темы Сборки...

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


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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