Posts Tagged ‘виндоус’
Деградация
Очередное обновление протокола ICQ снова застало врасплох неопытных пользователей; ламеров поставило в тупик; опытных ещё раз позлило. Так или иначе всем пришлось в срочном порядке качать свежую версию клиента. В моём случае и в случае большинства моих знакомых это был Кип. Не знаю как дело обстоит с другими клиентами ICQ. Нужно ли было им обновляться?
Меня же расстроило другое. Новому Кипу Инфиуму сегодня досталось, потому как лично знаю людей, которые, и так-то недолюбливали его, а тут ополчились на него с новой силой узнав, что «аська не работает». Думаю, что у нового «старого» Кипа закачек сегодня было намного больше чем Инфиума.
Ещё мне часто говорят, что новые версии программ неудобные и «какие-то кривые». Больше всего жалоб на неудобство и корявость программы поступает на Офис 2007. Даже мои доводы на тему того, что лицензия на 2003 уже не продаётся и рано или поздно к Офису 2007 всё равно придётся привыкать, никак не помогают. На равне с Офисом 2007 идёт Виста, которую в неудобстве обвиняют все кому не лень. Мне, к сожалению, не довелось с ней поработать пока, но уверен, что она не намного неудобнее чем Виндоус XP, после Виндоус 98.
Так вот к чему я это всё. Хотелось бы призвать всех не быть занудами и по возможности покупать и использовать свежие версии программ и обновлять уже имеющиеся старые. И хватит уже плакать, что они кривые. Программы как и мы: кривые тоже довольно неплохо приживаются и осваиваются.
Сенд ту — зло
Наконец то у меня дотянулись руки до этого злосчастного меню «Send to». Уж и не знаю кто этим меню пользуется… Вы когда-нибудь замечали задержку перед появлением контекстного меню какого-нибудь файлового объекта, а проще — файла? (Нет? Тогда вам очень повезло в жизни, хули вы тут делаете не понятно. Идите дальше купаться в море, загорать и пить кокосовое молоко.) Эта задержка вызвана ни чем иным как хэндлерами для этих объектов. И чем их больше, тем дольше задержка появления меню. Ну ещё бы, пока они там отработают… Например, вы как и я устанавливаете архиватор ВинРАР и вы как и я позволяете архиватору засунуть свои пункты в меню к файлам. Для архивов это будут меню типа «распаковать», а для других файлов меню типа «заархивировать»…
Но есть для всех файлов одно общее меню, которое бесит со страшной силой и тормозит сильнее всего прочего — меню «Отправить». Даже если вам очень повезло и меню открылось быстро, то чаще всего вы случайно проводите мышкой на этот пункт и меню услужливо спешит открыться и тормоза продолжаются заново… Недавно меня этот пункт стал бесить ещё сильнее и вооружившись РегМон-ом, я стал искать куда же в реестре лезет Эксплорер перед открытием контекстного меню…
…и конечно же нашел! Злополучный хэндлер цеплялся ко всем объектам типа «AllFilesystemObjects» по адресу «HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Send To», а в параметре «(По умолчанию)» хранится CLSIDв котором содержится информация о классе, который отвечает за это меню. Ну дело 1-й секунды и меню ушло далеко и на долго. Достаточно переименовать ключ реестра и всё.
Пример рег-файла для удаления пункта «Отправить»:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\Send To]
@=”"
“.@”=”{7BA4C740-9E81-11CF-99D3-00AA004AE837}”
Если вы понимаете, что значит вышеприведённый текст, то делайте всё сами, а если не знаете, то скопируйте синий текст в файл с расширением «.reg» и запустите файл, согласившись на внесение изменений в реестр.

Опечатка 2
Опечатка
Никто из нас не застрахован от ошибок, тем более от мелких.
В досадной опечатке был замечен легендарный человек, которого я уважаю за огромный вклад в развитие программирования под Виндоус.
Его зовут Марк Руссинович (Mark Russinovich), автор популярной книги «Внутри Windows 2000», а так же автор многих не менее легендарных утилит, статей и прочих трудов его профессиональной деятельности.
Я не думаю, что ему от этого стало хуже, зато мне стало от этой находки как-то, приятнее и теплее что ли.
Если кто не в курсе, то Марк написал отличную программу Process Explorer. Качественная и достойная замена стандартному Диспетчеру задач в Виндоус. Очень удобная и нужная мне до усрачки програмулинка!
Опечатка заключается в неправильном имени ключа среди настроек отображения информации о процессе — количество колонок:
Как видно из снимка окна Регедита ошибка в названии ключа «PrcessColumnCount», который судя по контексту, должен быть написан правильно как «PrоcessColumnCount».
Опечатка была замечена мной в версии 11.11, и всё ещё присутствует в версии 11.12 от 7 апреля.
Даже и не знаю чем можно объяснить данную опечатку…
Самое показательное, что программа работает без ошибок и каких-либо отклонений, абсолютно не «замечая» этого недочёта. Скорее всего потому, что каждый уважающий себя программист, если не использует текстовые ресурсы, то по крайней мере использует константы в коде программы. Потому, собственно, программа работает и с такой досадной опечаткой как ни в чём не бывало.
Ссылки связанные с творчеством Марка:
— Блог. Интересные статьи об исследованиях системы Виндоус.
— Сайт, бывший Сисинтерналс, нынешний Виндоус Сисинтерналс на сайте Майкрософт.
— Программа Процесс Эксполорер. Иногда её ещё называют «Процесс Экс», что не правильно.
