Запустите приложение Windows Photos из C ++ для получения списка файлов - PullRequest
0 голосов
/ 09 мая 2018

Я хочу запустить приложение Windows Photos из C ++ для получения списка файлов изображений.

Проблема с приложением «Фотографии» заключается в том, что, если оно запускается с помощью ShellExecute (для одного файла), оно отключает кнопки «Следующая» и «Предыдущая», даже если папка содержит другие изображения.

Я пытался использовать COM-интерфейс IApplicationActivationManager для запуска приложения для фотографий

IApplicationActivationManager-> ActivateApplication запускает приложение без какого-либо файла, но IApplicationActivationManager-> ActivateForFile завершается ошибкой: 0x80270255 - в этом приложении зарегистрировано несколько расширений для поддержки указанного контракта. Активация AppUserModelId неоднозначна.

Есть ли способ запустить приложение со списком файлов или сначала запустить приложение, а затем отправить список файлов для открытия.

...