Лучший отвечающий
Как программно управлять значками в области уведомлений?

Вопрос
-
Перерыл весь инет, MSDN, компоненты в CodeGear... не нашёл ответа на свой вопрос, задаю:
как программно (реестр, команда, AD, шаманство и т.д.) изменить "Поведение" конкретного значка в области уведомлений?
К примеру для Скайпа сделать "Показать значок и уведомления" вместо "Показать только уведомления".
Максимум что я нашёл, это где хранится список:
Windows XP
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify\PastIconsStream
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify\IconStreams
Vista/Windows 7
HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify\PastIconsStream
HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify\IconStreams
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify\PastIconsStream
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\CurrentVersion\TrayNotify\IconStreams- Изменено TSK-samara 15 ноября 2011 г. 16:03
15 ноября 2011 г. 16:01
Ответы
-
Да, я уже понял, что это не реально.
http://social.msdn.microsoft.com/Forums/ru-ru/fordesktopru/thread/7879501a-de17-4c2b-bf56-c7ad4e25e57c
Спасибо всем
- Помечено в качестве ответа Vinokurov YuriyModerator 21 ноября 2011 г. 8:40
19 ноября 2011 г. 9:39
Все ответы
-
Странно, что Вы сюда обратились. Этот вопрос к программистам, однозначно. MSDN и форумы CodeGear Вам в помощь.
Microsoft Certified Desktop Support Technician15 ноября 2011 г. 16:51Отвечающий -
Можно в 7-ке командами CMD устанавливать ключи реестра. Только это, пожалуй, подойдет под тему данного форума.
На всякий случай - команда REG.EXE
REG <операция> [Список параметров]
<операция> [ QUERY | ADD | DELETE | COPY |
SAVE | LOAD | UNLOAD | RESTORE |
COMPARE | EXPORT | IMPORT | FLAGS ]
Код возврата: (за исключением REG COMPARE)
0 - Успешно
1 - С ошибкой
Для получения справки по определенной операции введите:
REG <операция> /?
Примеры:
REG QUERY /?
REG ADD /?
REG DELETE /?
REG COPY /?
REG SAVE /?
REG RESTORE /?REG LOAD /?
REG UNLOAD /?
REG COMPARE /?
REG EXPORT /?
REG IMPORT /?
REG FLAGS /?16 ноября 2011 г. 11:53 -
Вкратце - никак, разве что вам удастся найти необходимый API и использовать его. Найденные вами ключи реестра хранят пути к программам и данные самих значков. Теоретически, можете попробовать их декодировать, но не факт, что удастся применить полученный результат для ваших целей
Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html18 ноября 2011 г. 12:32Модератор -
Да, я уже понял, что это не реально.
http://social.msdn.microsoft.com/Forums/ru-ru/fordesktopru/thread/7879501a-de17-4c2b-bf56-c7ad4e25e57c
Спасибо всем
- Помечено в качестве ответа Vinokurov YuriyModerator 21 ноября 2011 г. 8:40
19 ноября 2011 г. 9:39