Icon

Process Explorer

Инструмент для просмотра процессов и их DLL-модулей.

Внимание:

Эта программа больше не поддерживается. Самая новая опубликованная версия останется, по всей вероятности, последней — если кто-либо другой не проявит желания заняться развитием проекта.

Это также означает, что исправлением заявленных ошибок, скорее всего, никто заниматься не будет.

Главное окно программы.
Главное окно программы.
  • В главном окне программы выводится список всех загруженных процессов. При выборе какого-либо процесса в правой части окна отображается детальная информация о нём, а также список загруженных процессом библиотек. Для каждой библиотеки отображается предпочтительный базовый адрес (с которым она была собрана) и реальный (с которым она загружена).
  • Крайне желательно стремиться к тому, чтобы каждая ваша DLL имела уникальный базовый адрес, для того, чтобы операционной системе не приходилось перемещать (relocate) её в другой диапазон адресов, поскольку это замедляет загрузку приложений и приводит к перерасходу оперативной памяти.
  • Для контроля таких ситуаций и предназначен Process Explorer. Так, на приведённом выше рисунке вы можете обнаружить, что столь любимый в народе WinAmp совершенно не следует этому правилу.
  • Process Explorer создан на основе кода, приведённого в книге Джеффри Рихтера «Windows для профессионалов», портированного в среду Delphi (проверено в Delphi 6 и Delphi 7). Исходный код программы может быть использован в качестве примера использования функций ToolHelp API.

Системные требования

  • Process Explorer использует функции ToolHelp API, что позволяет ему запускаться в Windows 95/98/ME/2000/XP, но не NT 4.
  • Для компиляции исходных кодов программы вам потребуется условно-бесплатная библиотека Toolbar 2000 от Jordan Russel.

Лицензия

Это программное обеспечение распространяется на условиях GNU General Public License версии 3 или, по желанию, любой более поздней версии.

Программное обеспечение и любая сопроводительная документация предоставляются без каких-либо гарантий. Вы используете их исключительно на свой страх и риск.

Исходный код

Чтобы загрузить самую новую версию исходных кодов, склонируйте мой репозиторий на GitHub:

git clone https://github.com/yktoo/process-explorer.git
Поделиться: