Помоги с dll, please...
Или поскажите, где искать?..
Цитата:
Originally posted by Kanary
Подскажите, как из dll узнать параметры находящихся в ней функций? Если это реально, конечно...
Или поскажите, где искать?..
Подскажите, как из dll узнать параметры находящихся в ней функций? Если это реально, конечно...
Или поскажите, где искать?..
Подобный вопрос возникал в этом форуме уже возникал. Все пришли у выводу, что никак.
Цитата:
Originally posted by Kanary
Подскажите, как из dll узнать параметры находящихся в ней функций? Если это реально, конечно...
Или поскажите, где искать?..
Подскажите, как из dll узнать параметры находящихся в ней функций? Если это реально, конечно...
Или поскажите, где искать?..
ftp://ftp.externet.hu/.lib/disk5/pub/mirror/sac/utilmisc/sd250.zip
А дальше методом научного тыка и перегруза.
Цитата:
Originally posted by Sagittarius
Подобный вопрос возникал в этом форуме уже возникал. Все пришли у выводу, что никак.
Подобный вопрос возникал в этом форуме уже возникал. Все пришли у выводу, что никак.
Ну почему же нереально? С dll под .NET вполне даже реально 8)
Цитата:
Originally posted by Kanary
Подскажите, как из dll узнать параметры находящихся в ней функций? Если это реально, конечно...
Или поскажите, где искать?..
Подскажите, как из dll узнать параметры находящихся в ней функций? Если это реально, конечно...
Или поскажите, где искать?..
Если библиотека была создана на С++, и для экспортируемых имен использовалась "декорация имен" С++ ("name decoration"), то типы параметров "зашиты" в имена функций. И просмотреть их можно, например, с помощью Dependency Walker'а.
Цитата:
Originally posted by nikiforov
Если библиотека была создана на С++, и для экспортируемых имен использовалась "декорация имен" С++ ("name decoration"), то типы параметров "зашиты" в имена функций. И просмотреть их можно, например, с помощью Dependency Walker'а.
Если библиотека была создана на С++, и для экспортируемых имен использовалась "декорация имен" С++ ("name decoration"), то типы параметров "зашиты" в имена функций. И просмотреть их можно, например, с помощью Dependency Walker'а.
Если знаешь АСМ - это не беда.
Дизассемблируешь библиотеку, смотришь, анализируешь... конкретных путей нет - полагайся на соображалку... и АСМ...
thanx
00003C1F 118 0075 ??0FRangeVector@@QAE@VFRange@@00@Z
Дает ли это представление о типах? Чей это код? Можно ли раскодировать это простым способом?