Полезные и странная

6 август, 2009 - 08:00Андрей Зубинский

К набору Марка Руссиновича Sysinternals Suite, который я лично отношу к категории "обязательных программ первой установки" (т.е. тех, которые ставятся на "свежую" машину)  добавилась одна крохотная утилитка.

Поразительно, что её функциональность реализована только сейчас, а не ещё во времена Windows 2000.
Собственно говоря, её названия вполне достаточно для описания - svchost viewer.
Но всё же.
Утилита позволяет выяснить, что именно в системе формируют процессы svchost.exe  (svchost, хост-процесс для задач, реализованных динамически загружаемыми библиотеками).

В корпоративных ОС семейства Windows (например, Windows XP Professional) можно получить такую информацию с помощью входящей в поставку ОС утилиты командной строки tasklist с соответствующими параметрами:

tasklist /SVC /FI "IMAGENAME eq svchost.exe"

(что здесь к чему, расписывать не буду, tasklist /? даёт исчерпывающую информацию).

Но эта утилита хороша для профессиональных системных администраторов, а не для пользователя, которому нет особой нужды писать сценарии командной строки, но иногда исключительно полезно знать - а не "подцепила" ли его машинка какую-нибудь гадость, очень любящую процесс svchost.exe.
Вот для этой цели svchost viewer просто идеальна:

Полезные и странная

must have утилита, сразу копировать в c:\Program Files\SysInternals\

Еще одна мелочь - 3RVX.
Управление громкостью колёсиком мыши при заданной нажатой клавише (я задаю win).
Собственно говоря, это всё, что утилита может делать.
Ну разве что для неё есть разные "шкурки".

Полезные и странная

Идея взята из MacOS X.
Актуальная версия 2.5 реализована с использованием .NET, но автор взялся переписать утилиту полностью на "родном" Win32 API уровне для снижения ресурсоёмкости (честно говоря, на настольном компьютере я её не замечаю, но вот для пользователей нетбуков это будет действительно нелишним, даже если учесть тот факт, что неактивированная утилита ровным счётом ничего не делает).

Ну и очень странная программа - PaperBack.
Программа как бы позволяет делать печатные резервные копии критически важных файлов.
На страницу A4 она "утрамбовывает" до 500 килобайт с помощью 600 dpi принтера.
Потом страницу можно отсканировать и файл восстановить.
В 500 килобайт можно упаковать немало.
И если бы я делал бумажный журнал для программистов, я бы его делал всего на одной странице именно с помощью PaperBack.
Качественно упакованный LaTeX-файл "распечатывается".
И страница распространяется.
Да, читатель должен отсканировать её, прогнать через PaperBack, распаковать полученный файл, оттранслировать  его в dvi, преобразовать dvi, например, в pdf, и только потом уже читать.
Сложно.
Но изысканно эстетично и даже эклектично.
Настоящий программистский журнал таким и должен быть.
Особенно в вебдванольные времена.