c # — настройка реестра, чтобы значок всегда отображался в трее Windows 7

Возможный дубликат:
Как всегда показывать значки программ в трее дефолт?

Я думал, что установить значок в трее, чтобы он всегда отображался в «новом» системном трее в Windows 7 (или Windows 8), было невозможно из программы или скрипта, выпущенного не Microsoft, до тех пор, пока я не наткнулся на агент рабочего стола Dropbox (загружаемый сразу их домашняя страница), которая каким-то образом позволяет держать иконку на панели задач полностью видимой в течение необходимого времени. (По крайней мере, на этапе настройки, когда он запрашивает ваше имя пользователя и пароль. Я оставил его включенным не менее 5 или 10 минут, а значок остался.)

Затем я щелкнул маленький шеврон, который показывает всплывающее окно, которое позволяет пользователям выбирать, какие значки показывать, и, что бы вы знали, значок раскрывающегося списка был установлен на «Показывать значок и уведомления». Имейте в виду, я не изменил это вручную … Так что должен быть способ сделать это из программы.

Есть идеи, как это было сделано?

PS. Пожалуйста, не указывайте мне на документ MSDN о том, что это невозможно сделать …

1

Решение

Как я и думал, и, как всегда, когда Microsoft «решает» за нас, это возможно. Вот ссылка (чередующийся ссылка на сайт) это объясняет, как и вот код C #.

8

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]