Если вы посмотрите на Outlook и Messenger, они вызывают другие команды в приложении, так что вы знаете, что это возможно.Но, как говорит @Euphoric, архитектура списков переходов очень проста: выбор места назначения (например, имени файла или URL) приводит к тому, что Windows запускает другой экземпляр приложения и передает это место назначения в качестве аргумента командной строки.Выбор задачи приводит к тому, что Windows запускает эту задачу, которая должна быть другим файлом.
Как разрешить этот кажущийся парадокс?Другой exe - вспомогательный exe, который связывается с основным приложением.Примеров этого не хватает, но я работаю над демо-презентацией в начале ноября и буду публиковать ее в блоге, когда я это сделаю.Возможно, этот архитектурный указатель поможет вам начать работу.