А как же померяться?
...
Да и просто поболтать?
AddressOfEntryPoint
заинжектить длл в другой процесс
берешь таблицу исполняемого файла
Просто смотришь что такое точка входа
https://docs.microsoft.com/en-us/windows/win32/deb...
находишь точку входа, перекидываешь ее в конец, вставляешь ссылку на свой код и в конце переход на перенесенную оригинальную точку входа.
Чем это лучше предыдущего ответа?
берёшь значит таблицу входа, находишь точку входа,
есть файл exe, он должен заинжектить длл в другой процесс
моя цель другая что бы не задавали дурацких вопросов, или как минимум спрашивали то что можно объяснить
такими трюками я занимался наверное раз в жизни, тут кстати задавал вопрос, разжевал для себя и выбросил.
с чего начать
как вообще это просчитывается
нужно посчитать такты выполнения программ
объясни попроще
"%[^\n]" там было задумано же. И тоже будет неправильно работать. Должно быть "%[^\n]\n" И как помогут вектора?
std::vector<std::string> grps;
...
while (...) {
if (std::find(grps.begin(), grps.end(), gr) == grps.end()) {
grps.push_back(gr);
...
}
...
} В чем разница между free и delete ?
evgenyt2000, да точно из-за этого. Нужно отслеживать переход через границу страницы.
Вместо того чтобы таскать адрес между функцией и фильтром, логичнее в фильтре вызывать GetExceptionInformation, и доставать адрес из поля .