Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Связанные модули Добавлено: 16.08.13 19:00  

Автор вопроса:  Spiritsun
В мониторе ресурсов есть вкладка "Связанные модули", позволяющая видеть какие dll прицеплены к exe. Ранее в x32 это можно было обнаружить с использованием класса Process или API EnumProcessModules, GetModuleInformation и аналогичные, но в x64 эти api не робят, а класс Process выдаёт лиж несколько модулей. Также x32 приложения не могут просмотреть список модулей x64 приложения, но это не так страшно. Как вот получить такой список в win8 x64?

Ответить

  Ответы Всего ответов: 1  

Номер ответа: 1
Автор ответа:
 Spiritsun



Вопросов: 15
Ответов: 44
 Профиль | | #1 Добавлено: 17.08.13 21:43
Отмучившись денёг второй решил проблему:
  1. Private Declare Function EnumProcessModulesEx Lib "psapi.dll" (ByVal hProcess As IntPtr, ByVal lphModule() As IntPtr, ByVal cb As Integer, ByRef lpcbNeeded As Integer, ByVal dwFilterFlag As Integer) As Boolean
  2.  Private Declare Function GetModuleFileNameExA Lib "psapi.dll" (ByVal hProcess As IntPtr, ByVal hModule As IntPtr, ByVal lpFilename As System.Text.StringBuilder, ByVal nSize As UInteger) As UInteger

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам