Как связать мое приложение с закрепленной программой на панели задач Windows 7?

У нас есть приложение, назовем его MyApp. При установке мы создаем значок на рабочем столе для MyApp, который в основном вызывает MyLauncher.exe /launch MyApp.exe. MyLauncher делает некоторые полезные вещи (проверка обновлений и т. д.), а затем запускает MyApp.

MyApp on the Desktop

Пользователь с Windows 7 может захотеть закрепить его на панели задач (т. е. кнопка на значке на рабочем столе, «Закрепить на панели задач»):

MyApp on the Taskbar

Однако, поскольку ярлык указывает на MyLauncher, когда пользователь запускает приложение (либо со значком на рабочем столе, либо со значком на панели задач), происходит следующее: MyLauncher делает свое дело , а затем запускает MyApp. На панели задач результат выглядит следующим образом:

MyApp twice on the Taskbar

Я понимаю, почему это происходит. Поскольку MyLauncher запускает MyApp, панель задач Windows 7 видит их как два разных приложения.

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

18
задан BoltClock 17 March 2012 в 18:08
поделиться