Как закрепить приложение в системном трее во время его установки msi?

Я ищу способ закрепить значок моего приложения на панели задач во время установки msi моего приложения. Dropbox, похоже, делает именно это во время установки, поэтому я уверен, что это возможно.

После завершения работы msi приложение запускается, и его можно найти в области панели задач, но только щелкнув белую стрелку просмотра, как показано ниже. Обратите внимание, как Dropbox по умолчанию автоматически располагается на самом лотке.

Значок приложения не закреплен

Я могу вручную закрепить значок своего приложения, перетащив его из меню, показанного выше, на панель задач рядом со значком Dropbox. После этого мое приложение всегда отображается как dropbox, как показано ниже:

Значок приложения после закрепления вручную

У меня вопрос: что мне делать во время установки с помощью msi (я использую wix), чтобы приложение было закреплено, как и dropbox, по умолчанию, как показано выше?

Я нашел много вопросов и ответов о переполнении стека при закреплении на панели задач по умолчанию, но это другое, а не то, что я ищу. Ищу как закрепить его в системном трее по умолчанию.

Спасибо


person Alec    schedule 12.12.2017    source источник


Ответы (1)


Область уведомлений (также известная как лоток) не похожа на альтернативную панель задач. Ваше приложение должно знать, как создать значок уведомления во время выполнения. Windows SDK документирует то, что у вас есть сделать, чтобы создать значок уведомления.

person Bob Arnson    schedule 12.12.2017
comment
Привет, Боб, спасибо за ответ. Если я не понял ваш ответ неправильно, я думаю, что уже создаю значок. Мой значок - это синий значок с белым ключом, который я обвел на первом и втором снимках. Я хочу выяснить, как Dropbox автоматически получил значок всегда видимым, а не скрытым в панели дополнительных параметров, как у меня по умолчанию. - person Alec; 12.12.2017
comment
Windows намеренно не позволяет программам продвигать себя таким образом - пользователи несут ответственность за свою область уведомлений. Если Dropbox что-то делает, значит, они нарушают правила неподдерживаемым образом. - person Bob Arnson; 13.12.2017