none
WPF 桌面程序能够启动win8.1的metro程序吗?怎么实现启动Win8.1的metro应用程序 RRS feed

全部回复

  • 2014年1月26日 11:22
  • Getting Windows App List 获取不到

    \\AppCertKit  目录下文件不存在,这个目录下的文件是怎么生成的??

    2014年1月27日 5:54
  •   private void Button_Click_2(object sender, RoutedEventArgs e)
            {
             
               // string PackageFullName = @"WindowsApps\Microsoft.BingNews_3.0.1.174_x86__8wekyb3d8bbwe";
               // var appUserModelId = Helpers.GetAppUserModelId(PackageFullName);
                var appUserModelId = @"Microsoft.BingNews_8wekyb3d8bbwe!AppexNews";         
                var exec = @"C:\Program Files\Windows Kits\8.0\App Certification Kit\microsoft.windows.softwarelogo.appxlauncher.exe";
                if (!File.Exists(exec))
                {
                    System.Windows.MessageBox.Show("Please install Windows App Certification Kit for Windows RT");
                }
                var processInfo = new ProcessStartInfo()
                {
                    Arguments = appUserModelId,
                    UseShellExecute = false,
                    CreateNoWindow = true,
                    FileName = exec
                };
    
                Process.Start(processInfo);
                
            }
    我现在知道只需要metro程序在注册表的AppUserModelId就可以在桌面启动metro程序,我看了一下,有些AppUserModelId不是固定的,怎么获取metro程序AppUserModelId呢?
    2014年1月27日 7:58