чудеса firmware: pin to taskbar
От: grizlyk1  
Дата: 16.12.23 03:38
Оценка: :)
Чудеса firmware: pin to taskbar

Сегодня мы будем прикреплять иконку к панели задач windows7, и увидим что благодаря достижениям firmware это действие есть сложная технологическая операция.

Как и git с .gitignore для случая создания коммита текущего состояния файлов проекта, "панель задач windows7" для случая прикрепления к ней иконки это "тонкий инструмент требующий профессионального навыка владения (и требующий ношения специальной одежды 'обозначающей статус цеховой принадлежности' во время работы с инструментом)".

1.
В общем оказалось, что после 10 лет обновлений и усовершенствований firmware технологий, в windows 7 не работает "cложнейшее" действие: "прикрепить иконку к панели задач": попытка прикрепить к панели задач иконку активной на панели задач выполняющейся программы, создает на панели задач дубликат этой иконки рядом с активной программой, дубликат с идентичными данными пути файла и параметров (см. прикрепленную картинку).


1.1
типовой алгоритм реализации задачи "прикрепить иконку" выглядит примерно так:
— найти в списке прикрепленных иконок запрошенный элемент и вернуть его "итератор";
— если элемент не найден, то добавить к списку прикрепленных иконок новый элемент и вернуть его "итератор";

В принципе проблемы:
— удаления/добавления элемента в список;
— соблюдение уникальности элемента в списке;
это задача для ученика 6-го класса средней школы, изучающего программирование и читающего тему "стандартные структуры данных".

Из пользователей windows 7 никто не знает почему этот алгоритм не работает для задачи "прикрепить иконку", а один специалист по windows 10, с видом рыночно нацанально возродившегося, даже посоветовал "обновится до облачного хранилища".

2.
Но кому то из пользователей windows 7 в мире случайно удалось найти в реестре "хэш истории", который хранит ранее прикрепленные к панели задач иконки.

Именно с этой структурой данных "хэш истории" из реестра не смог справится коллектив разработчиков windows explorer.

вот адрес каталога в реестре для "хэша истории" для "иконок прикрепленных к панели задач":
— "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StartPage2"
в этом каталоге находятся binary поля:
— "ProgramsCache";
— "ProgramsCacheSMP";
— "ProgramsCacheTBP";
эти записи надо вручную удалить (ну или для начала переименовать).

2.1
перед ручным удалением "хэша истории" надо выполнить священнодействия:
— запустить "regedit";
— затем открыть меню пуск и удерживая "ctrl+shift" нажать правой кнопкой вызвав всплывающее меню и выбрать в меню "выход из проводника";
— затем удалить нужные записи из реестра в каталоге "StartPage2";
— затем нажав "ctrl+alt+del" выбрать "выход из системы";

3.
"тайные модификаторы" (типа "ctrl+shift" служащие для вызова всплывающего меню) в windows explorer кажется повсюду и почти никакой справочной информации:
— где и что "всплывет" если нажать "тайные" кнопки;
— как вручную создавать элементы меню в нужной "тайной" группе;
— и т.п.
и даже меню "выход из проводника" был также кем то из пользователей случайно обнаружен.

Это все потому что в windows 7 отвратительная система справки (по сравнению с windows XP):
— напрочь исчезла контекстная помощь в !большинстве окон и диалоговых окон для системных программ windows;
— многие разделы "не контекстной" справки отсутствуют (особенно в оффлайн версии справки) и в справке повсюду постоянные отсылки на сетевые адреса компании Майкрософт, которая не собирается поддерживать свои ссылки в рабочем состоянии (но даже когда сетевые адреса работали было не сильно лучше);

3.1
В итоге такого подхода, windows 7 вышла из эксплуатации до того, как основная часть пользователей успела приобрести навык администрирования и работы с ней в качестве пользователя.

Майкрософт тратил силы разработки чтобы windows 7 обладала разными возможностями, но основная часть пользователей не смогла их найти и активировать.

3.2
И такая "битва за прикрепление иконок" это типовое состояние любого фирмваре, и !все программное обеспечение и !все оборудование благодаря "технологиям фирмваре", неуклонно скатывается у пользователя в такое состояние перманентной неработоспособности, сопровождаемое бесконечными бесполезными обновлениями и попытками производителей администрировать личную деятельность пользователя (например "забота чтобы пользователи не саботировали сами себя").

Обычные люди от такого состояния продукции также неуклонно переходят в состояние неприятия всего "рыночного нацанального", и только рыночно нацанально возродившиеся жители РФ могут благосклонно и равнодушно на это все смотреть, они в ответ на все такое уже выработали привычку молчаливо жевать помои из корытца посматривая через ограду стойла на своих хозяев олигархов-меценатов, выработали привычку после распродажи СССР в 2014 (когда для защиты интересов СССР в 2014 мужичкам РФ даже на войну не надо было ходить, а надо было хотя бы просто считать себя "жителями СССР").

===
Отредактировано 16.12.2023 3:40 grizlyk1 . Предыдущая версия .
windows7 taskbar firmware pinned icon
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.