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

Discussion in 'Библиотеки и интерфейсы' started by Broken Sword, Oct 25, 2005.

  1. Broken Sword

    Broken Sword Robert

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


    Code (Text):
    1. call    dword ptr [ecx+10h]




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



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

    Asterix New Member

    Blog Posts:
    0
    Joined:
    Feb 25, 2003
    Messages:
    3,576
    Broken Sword

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

    Broken Sword Robert

    Blog Posts:
    0
    Joined:
    Aug 30, 2002
    Messages:
    433
    Asterix

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

    Asterix New Member

    Blog Posts:
    0
    Joined:
    Feb 25, 2003
    Messages:
    3,576