Показать сообщение отдельно
Старый 02.01.2012, 00:56   #1
HuntsMan
Ученый
 
Аватар для HuntsMan
 
Регистрация: 19.12.2010
Сообщений: 221
Сказал(а) спасибо: 64
Поблагодарили 12 раз(а) в 9 сообщениях
Записей в дневнике: 2
HuntsMan На верном пути
По умолчанию Вызов функции

Пытаюсь выйти на код, в котором происходит чтение данных связанных с пакетом SMSG_CHAR_ENUM. Вышел на такой код:
Код:
  if ( *(_DWORD *)(this + 18120) )
    (*(void (__stdcall **)(int, _DWORD, _DWORD, _DWORD))(**(_DWORD **)(this + 18120) + 24))(
      this,
      "SMSG_CHAR_ENUM",
      0,
      0);
условие более менее понятно, а вот дальше идет для меня сущая наркомания. Листинг на ассемблере тоже мало понятного дал. Помогите истолковать сий call, и как можно в данном случае выйти на вызываемую функцию.
HuntsMan вне форума   Ответить с цитированием