определить, какие библиотеки находятся в памяти - PullRequest
1 голос
/ 18 декабря 2009

У меня проблема с библиотекой VB6, и некоторые действия заставляют меня задуматься, выгружается ли Windows из памяти после некоторого периода бездействия. Есть ли хорошие приложения / методы для определения того, какие DLL загружены в память в данный момент?

Я использую Windows XP, если это имеет какое-либо значение.

Ответы [ 2 ]

3 голосов
/ 18 декабря 2009

Msinfo32.exe (быстрый)

Используйте Msinfo32.exe, нажав run затем ввод Msinfo32.exe. Затем, чтобы увидеть DLL загружаются в память, выберите Программная среда затем загружается Категория модулей снизу левая панель. Каждый предмет из Категория загруженных модулей представляет собой расширение приложения или система ресурс, который в данный момент загружен в объем памяти. Правая панель отображает DLL имя, полный путь ко всем модули (драйверы, шрифты, динамическая ссылка библиотеки и исполняемые файлы), процесс, версия DLL, размер, дата и производитель в памяти.

Sysinternals Process Explorer (бесплатный / более надежный)

Process Explorer - это графический интерфейс / устройство комбинация драйверов, которая вместе показывает информация о том, какие ручки и DLL процессы открылись и загрузились в памяти. Уникальные возможности Process Explorer делает его полезным для отслеживание проблем с версиями DLL или справиться с утечками и дать представление о как работают Windows и приложения и многое другое.

Сайт загрузки Sysinternals Process explorer

Хорошая статья, где я получил цитируемую информацию: здесь

0 голосов
/ 18 декабря 2009

Скачать ProcessXP . Вы можете точно определить, к каким DLL-файлам открыт процесс (вместе с файлами и т. Д.).

...