#define MakePtr(Type, Base, Offset) ((Type)(DWORD(Base) + (DWORD)(Offset)))
...
PCSTR *lpName = MakePtr(PCSTR *, pImportDesk->AddressOfNames, hModule);
Но возникает ошибка access violation (запрет на чтение). Есть ли способ ее как-то обойти или же можно произвести данную операцию другим методом?
Вопрос не по С++ ни разу... Но удалять не буду, потому что на твой вопрос всё равно ничего ответить нельзя — где-то накосячил, вот и результат. Ну и с чего ты взял, что hModule это вдруг смещение - не ясно.
А что является этим смещением?
читайте про устройство pe
Не знаю и главное не знаю можно ли будет читать про этому смещению
Обсуждают сегодня