Тема: [x86] lemonhook
Показать сообщение отдельно

  #5  
Старый 13.08.2021, 22:11
sc6ut
Постоянный
Регистрация: 03.05.2020
Сообщений: 385
С нами: 3174020

Репутация: 213
По умолчанию

Цитата:
Сообщение от kin4stat  

Используйте код из примеров и получите UB и ошибки компиляции в подарок!
__thiscall* недопустим на MSVC, но GCC позволяет.
??

Цитата:
Сообщение от kin4stat  

А еще AddEntry имеет 6 параметров, а вызываешь ты его с 5 параметрами.
Хоть проверил бы код
проверял. не заметил, что проебал 1 параметр, так как код не копировал из проекта.

Цитата:
Сообщение от kin4stat  

А еще лучше второму параметру дать имя, ибо компилятор можно похерить регистр неиспользуемого аргумента, он же внутри функции не нужен?(хотя в целом он не должен такие оптимизации производить над функциями у которых берется адрес, но все же -O3 на GCC(MinGW) может все похерить)
этого не знал, спасибо.

Цитата:
Сообщение от SR_team  

Смотрю на некоторые участки кода и прям дежавю
и в правду смотрел некоторые вещи там, стоило написать об этом в шапке.

Цитата:
Сообщение от kin4stat  

совместить его с минхуком
единственное что взял оттуда это файлы Hacker Disassembler Engine.
 
Ответить с цитированием