【发布时间】:2015-08-24 20:05:54
【问题描述】:
我正在尝试为 Windows IoT 创建一个我称之为“KeepAlive”的应用程序,该应用程序的功能是检测我的名为“Mekalink”的主应用程序是否正在运行,如果应用程序没有运行,“KeepAlive”应该启动“梅卡林克”。另外“KeepAlive”应用程序必须工作,确保“Mekalink”始终可以启动,这意味着如果有任何设置导致程序崩溃,它应该重新安装程序。
我必须在 Windows 10 和 Linux 上处理所有这些,现在尝试为 Windows IoT 创建相同的内容,但我遇到了一个问题,我不知道如何检测操作系统上正在运行哪些应用程序,我也不知道如何从我的应用程序启动另一个应用程序。
我正在使用这里下载的后台核心模板项目:https://visualstudiogallery.msdn.micros ... 2624202d36
我希望这里的人能给我有关如何检测正在运行的应用程序的信息,例如 .Net 框架中的“System.Diagnostics.Process.GetProcesses()”。
以及如何在 .Net 框架中启动另一个应用程序,例如“System.Diagnostics.Process.Start()”。
请记住,提供的所有代码都需要以 .Net Core 框架为目标。
//NoxiaZ
【问题讨论】: