Reflector показал:
public static unsafe int modopt(IsLong) modopt(CallConvCdecl) cli_FuncName(void**, byte* modopt(IsConst) modopt(IsConst), ushort*, ushort);
мне нужно подгрузить свой DLL и захукать эту функцию.
как подгрузить dll к 64 битной апликации без окон, это открытый вопрос. Но более важно для меня сей час понять, как найти адрес этой функции? Постоянный ли он (офсет в библиотеке) или гдето есть табличка... в общем как связать то что я вижу в рефлекторе с нативным офсетом функции?
Здравствуйте, Caracrist, Вы писали:
C>и захукать эту функцию.
А что материться на форуме уже разрешили? Куда модераторы смотрят?
C>как подгрузить dll к 64 битной апликации без окон, это открытый вопрос. Но более важно для меня сей час понять, как найти адрес этой функции? Постоянный ли он (офсет в библиотеке) или гдето есть табличка... в общем как связать то что я вижу в рефлекторе с нативным офсетом функции?
Встречный вопрос — а умеете ли вы хукать функции какой-нибудь COM-библиотеки?
Просто сейчас я уже совсем далёк от хуков, но когда этим занимался, всё сводилось к stdcall библиотекам, насколько я помню.
Здравствуйте, Neco, Вы писали:
N>Встречный вопрос — а умеете ли вы хукать функции какой-нибудь COM-библиотеки?
Да, код готов. Осталось скормить ему адрес.