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

start [/forum/topic.php?fid=57&gotonew=1&tid=2032500]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
96ms |
get topic data: |
13ms |
get first new msg: |
8ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 460ms |

| 0 / 0 |
