从C+启动Windows照片应用程序+;查看文件列表 我想从C++中启动一个图片文件列表的Windows照片应用程序。p>

从C+启动Windows照片应用程序+;查看文件列表 我想从C++中启动一个图片文件列表的Windows照片应用程序。p>,c++,winapi,photos,C++,Winapi,Photos,照片应用程序的问题在于,如果它是使用ShellExecute启动的(对于单个文件),它会禁用“下一个”和“上一个”按钮,即使文件夹中包含其他图像 我曾尝试使用IApplicationActivationManager COM界面启动照片应用程序 IApplicationActivationManager->ActivateApplication正在启动没有任何文件的应用程序,但IApplicationActivationManager->ActivateForFile失败,错误为:0x80270

照片应用程序的问题在于,如果它是使用ShellExecute启动的(对于单个文件),它会禁用“下一个”和“上一个”按钮,即使文件夹中包含其他图像

我曾尝试使用IApplicationActivationManager COM界面启动照片应用程序

IApplicationActivationManager->ActivateApplication正在启动没有任何文件的应用程序,但IApplicationActivationManager->ActivateForFile失败,错误为:0x80270255-此应用程序已注册多个扩展名以支持指定的合同。AppUserModelId的激活不明确。


是否有办法使用文件列表启动应用程序,或者先启动应用程序,然后发送文件列表以打开。

请显示失败的代码。