0

我正在开发一个 Windows 8 应用程序,它需要一个在后台运行的桌面应用程序才能正常工作。

所以我有两个问题:

1.- 操作系统是 Windows 8.1 Industry Embedded。我需要在启动时自动运行桌面应用程序和我的 Windows 8 应用程序。 这里解释了如何使用 Windows 8 应用程序而不是桌面应用程序来执行此操作,所以我正在使用这个其他解决方案将应用程序添加到 Windows 启动文件夹,但我不确定这是否是最好的方法。

2.- 然后,当我的应用程序启动时,我应该检查另一个应用程序是否正在运行或不以一种或另一种方式工作。我该如何检查?我正在使用 HTML 和 Javascript 进行开发。

谢谢!

4

1 回答 1

0
  1. 是的,这是在启动时启动桌面应用程序的“正确”解决方案。否则,您可以考虑创建一个管理应用程序生命周期的 Windows 服务。

  2. 按照设计,winRT 应用程序不应该与桌面应用程序通信,但如果您正在旁加载 winRT 应用程序(即,不通过 Windows 应用商店),您可以使用桌面应用程序运行本地服务器,然后使用 localhost 启用本地环回在您的 winRT 应用程序中并以这种方式进行通信。

于 2014-05-29T02:06:58.820 回答