W
wise_diego
Гость
Подскажите, как, с помощью какой проги можно управлять иконками в системном трее. Необходимо, запретить загрузку некоторых иконок в трее.
Подозреваю что эта операция валит весь трей. Проверять нет никакого желания. А вопрос ведь в том, чтобы скрыть определенные иконки! И с возможностью отмены изменений. Почитал инфу про функцию Shell_NotifyIcon библиотеки Shell32.dll, через которую это все делается. Не факт, что возможно оперировать иконками из другой программы (не из той, что зарегила ее там). Будет время - поэкспериментирую.Удаление старых иконок из трея: Start > Run > Regedit > OK >
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Tray Notify удалить: "Icon Streams" и "Past Icons Stream". Открыть "Диспетчер задач" > "Процессы" > выделить "Explorer.exe" > нажать кнопку "Завершить процесс". Затем, в меню Файл > Новая задача (выполнить) напечатать "explorer.exe" > OK. Эта оперция называется: Очистка настройки уведомлений (трея), - наслаждайтесь чистым треем, периодически очищая уже известным способом.
Исследуйте Google, и, найдя эти данные в авторитетных источниках, отбросив скептицизм, проделаете эту безвредную операцию. А скептицизм не мешает, если нет компетенции; Шопенгауэр сказал: ко всему в этой жизни относитесь осторожно и снисходительно, этим убережетесь от многих бед. Извините за флуд, ув. модератор.
Скептицизм как раз таки и вызван ОПЫТОМ грабленаступательства... А скептицизм не мешает, если нет компетенции ...
Эксперименты с Shell_NotifyIcon не дали никакого результата. Очевидно управлять иконкой можно только программе, зарегистрировавшей иконку. Возможно можно другим способом: через сообщения для панели инструментов ToolbarWindow32 которым и является область иконок в трее. Но возиться с этим - времени нет.... Будет время - поэкспериментирую.