DSOUND и отладочные символы

Тема в разделе "Библиотеки и интерфейсы", создана пользователем Broken Sword, 25 окт 2005.

  1. Broken Sword

    Broken Sword Robert

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    433
    Ситуация такая. Есть прога, использует для вывода звука DSOUND. Нашел в коде вызов DirectSoundCreate8, после чего (получив указатель IDirectSound8) прога использует какие-то функции из DSOUND.DLL. Проблема заключается в том, что имея на руках IDA 4.8.0.847 + Extras\DirectSound\debug\x86\dsound.dll + \Extras\Symbols\Debug\x86\dll\dsound.pdb я не вижу названий этих функций или какого-то намека на них. Вместо этого в коде самой проги идут вызовы типа:


    Код (Text):
    1. call    dword ptr [ecx+10h]




    на код внутри DSOUND.DLL, но в листинге DSOUND.DLL IDA не отображает для них имен.



    Какие есть идеи?
     
  2. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    Broken Sword

    возьми IDA Pro 4.7 и выкинь 4.8
     
  3. Broken Sword

    Broken Sword Robert

    Публикаций:
    0
    Регистрация:
    30 авг 2002
    Сообщения:
    433
    Asterix

    спасибо, натолкнуло на мысль скопировать dbghelp.dll из pdbplus в папку IDA 4.8 - тоже все работает :)
     
  4. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576