winapi — Запустите приложение Windows Photos из C ++ для получения списка файлов

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

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

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

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

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

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]