powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как узнать список и размещение DLL, которые использует прога?
4 сообщений из 4, страница 1 из 1
Как узнать список и размещение DLL, которые использует прога?
    #33358239
Mizer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подмогните, говорят есть штучка, котора показывает какие dll пользует программа...
...
Рейтинг: 0 / 0
Как узнать список и размещение DLL, которые использует прога?
    #33358259
redskin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dependency Walker for Win32 (Depends.exe)
Идет с дистрибутивом MSVC 6.0
Наверное, можно и отдельно скачать где-нть...
...
Рейтинг: 0 / 0
Как узнать список и размещение DLL, которые использует прога?
    #33358513
roman10
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для VC++ это dumpbin c ключом imports.
Для C++ Builder -- tdump.
...
Рейтинг: 0 / 0
Как узнать список и размещение DLL, которые использует прога?
    #33362780
=Ozzy=
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Получаешь хандл процесса по его ID
hProcess = OpenProcess( PROCESS_QUERY_INFORMATION |
PROCESS_VM_READ,
FALSE, processID );
А дальше енумам получаешь абсолютно все его DLL + .exe
if( EnumProcessModules(hProcess, hMods, sizeof(hMods), &cbNeeded))
{
for ( i = 0; i < (cbNeeded / sizeof(HMODULE)); i++ )
{
char szModName[MAX_PATH]; - тут и будет путь к DLL-кам
if ( GetModuleFileNameEx( hProcess, hMods , szModName,
sizeof(szModName)))
{
// делаешь все что нужно
}
}
}
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Как узнать список и размещение DLL, которые использует прога?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]