none
ApplicationActivationManager 接口打开应用商店应用 RRS feed

  • 问题

  • 使用ApplicationActivationManager 接口函数打开了一个应用商店应用,在桌面模式下可以正常打开并成为前台窗口。可是在tablet模式下应用可以打开,却被tablet的桌面挡住,不能成为前台窗口。请问要怎么在tablet模式下也能成为前台窗口?

     
    2015年9月16日 6:23

全部回复

  • 你好,

    你能上传一个示例工程吗?我这边无法重现你说的场景。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年9月17日 2:42
    版主
  • 工程是一个winform程序,使用HOOK全局监听键盘,监听到某个键(如C键),则打开商店应用camera。打开camera的代码如下:

      ApplicationActivationManager appActiveManager = new ApplicationActivationManager();

            uint pid;

            appActiveManager.ActivateApplication("Microsoft.WindowsCamera_8wekyb3d8bbwe!App", null, ActivateOptions.NoErrorUI, out pid);

     

    PS:我的窗体是隐藏的,只能在后台进程中看到该程序。测试的时候要确保VS等编译工具没有加载任何工程,且tablet模式下没有打开其他程序。

    2015年9月17日 5:47