
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.11.2005, 16:54
|
|||
|---|---|---|---|
Как узнать список и размещение DLL, которые использует прога? |
|||
|
#18+
Подмогните, говорят есть штучка, котора показывает какие dll пользует программа... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2005, 16:57
|
|||
|---|---|---|---|
Как узнать список и размещение DLL, которые использует прога? |
|||
|
#18+
Dependency Walker for Win32 (Depends.exe) Идет с дистрибутивом MSVC 6.0 Наверное, можно и отдельно скачать где-нть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2005, 18:06
|
|||
|---|---|---|---|
Как узнать список и размещение DLL, которые использует прога? |
|||
|
#18+
Для VC++ это dumpbin c ключом imports. Для C++ Builder -- tdump. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.11.2005, 11:15
|
|||
|---|---|---|---|
Как узнать список и размещение DLL, которые использует прога? |
|||
|
#18+
Получаешь хандл процесса по его 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))) { // делаешь все что нужно } } } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=57&mobile=1&tid=2032500]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 338ms |

| 0 / 0 |
