-1

有一个 WinRT 应用程序可以访问一些系统信息。网上有一些资源告诉我们可以使用自定义协议(WinRT 应用程序启动该协议,然后启动桌面应用程序并做一些工作)。自定义协议处理程序是 c# 桌面应用程序(“输出类型”设置为“Windows Applicatoin”的控制台应用程序,因为我们不需要任何接口)。

所以,问题是:当 WinRT 应用程序启动自定义协议时,桌面应用程序启动并且所有东西都正常工作,但是在桌面启动主要 WinRT 应用程序的那一刻,桌面应用程序工作所需的时间被隐藏起来。

是否有一些解决方案,允许以静默模式启动桌面应用程序(不知道如何放置,可能是“背景”),以便 WinRT 一直显示自己。

4

1 回答 1

0

经过一番搜索,决定引入通用文件,这将是商店和桌面应用程序之间的另一个(以及自定义协议)通信级别。这种方法允许桌面应用程序留在内存中并在商店应用程序工作期间监听文件更改。

所以工作是:如果商店应用程序需要一些系统信息,它会将命令写入文件和桌面应用程序,在执行完所有需要的工作后,通过自定义协议将信息发送到商店应用程序。

于 2012-10-30T08:43:50.637 回答