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