
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.11.2005, 16:54:14
|
|||
|---|---|---|---|
Как узнать список и размещение DLL, которые использует прога? |
|||
|
#18+
Подмогните, говорят есть штучка, котора показывает какие dll пользует программа... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2005, 16:57:51
|
|||
|---|---|---|---|
Как узнать список и размещение DLL, которые использует прога? |
|||
|
#18+
Dependency Walker for Win32 (Depends.exe) Идет с дистрибутивом MSVC 6.0 Наверное, можно и отдельно скачать где-нть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.11.2005, 18:06:45
|
|||
|---|---|---|---|
Как узнать список и размещение DLL, которые использует прога? |
|||
|
#18+
Для VC++ это dumpbin c ключом imports. Для C++ Builder -- tdump. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.11.2005, 11:15:34
|
|||
|---|---|---|---|
Как узнать список и размещение 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/search_topic.php?author=DOLARiON&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
10ms |
get forum list: |
10ms |
get settings: |
6ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
36ms |
get tp. blocked users: |
1ms |
| others: | 658ms |
| total: | 793ms |

| 0 / 0 |
