У нас есть приложение, назовем его MyApp
. При установке мы создаем значок рабочего стола для MyApp, который в основном вызывает MyLauncher.exe /launch MyApp.exe
. MyLauncher делает некоторые полезные вещи (проверьте наличие обновлений и т.д.), А затем запускает MyApp.
Пользователь с Windows 7 может захотеть привязать его к панели задач (например, правой кнопкой мыши на значке рабочего стола, "Pin to Taskbar" ):
Однако, поскольку ярлык указывает на MyLauncher, следующее происходит, когда пользователь запускает приложение (либо с помощью значка рабочего стола, либо на значке панели задач): MyLauncher выполняет свои действия, а затем запускает MyApp. На панели задач результат выглядит следующим образом:
Я понимаю, почему это происходит. Так как MyLauncher запускает MyApp, панель задач Windows 7 рассматривает их как два разных приложения.
Очевидно, что мой вопрос: Как разработчик MyLauncher и MyApp, могу ли я что-то сделать с этим?. Я бы хотел, чтобы панель задач Windows 7 "связывала" все экземпляры MyApp.exe
с запуск ярлыка MyLauncher.exe /lauch MyApp.exe
.