| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Получение из DLL ее содержимого |
| Автор: Necro 15.1.2005, 20:49 |
| как узнать какие функции есть в DLL и как получить допустим ее исходный код если у меня есть только DLL файл |
| Автор: NiJazz 15.1.2005, 22:42 |
| Necro Для получения информации о dll её нужно дампировать. Не знаю, какие стандартные средства есть, но в комплект Delphi входит утилита TDump. |
| Автор: _hunter 17.1.2005, 16:16 |
| исходный код ( на ЯВУ ) -- никак список функций -- можно ( а вот их параметры -- нет ) |
| Автор: oleg1973 17.1.2005, 22:25 |
| можно определить колво параметров методом научного тыка вызываем функ к примеру без параметров естестно получим в 99% ексцепшион останется посчитать разницу в значениях стека до вызова и при вызваном исключении ну и поделить на 4 метод не претендует на звание самого самого но помогает порой |
| Автор: Adil' 18.1.2005, 15:49 |
| oleg1973, плюс ( а точнее умножить) количество вариантов соглашения о вызове А если еще учесть, что размер параметра м.б. не 4... |
| Автор: Nicky 19.1.2005, 14:12 |
| Програма называется "eXeScope". С помошью этой програмки ты не получишь исходный код DLL-ки но можно узнать какие функции в ней есть итд. |
| Автор: oleg1973 19.1.2005, 16:27 |
| проше с IDA открыть в таком случае если функции организованы через ebp-frame то IDA покажет кол-во аргументов |