从UWP后台任务中检测UWP应用程序启动

时间:2018-01-08 18:26:22

标签: uwp uwp-xaml

是否可以从UWP后台任务注册UWP应用程序启动事件?例如,一旦打开UWP calc应用程序,我的后台任务就需要通知。

3 个答案:

答案 0 :(得分:1)

从技术上讲,这是可能的。

自Fall Creators Update(16299)以来,您可以使用新的UWP App Diagnostics API枚举所有当前正在运行的进程。不确定注册启动事件,但如果您定期(例如每5秒)枚举正在运行的进程,您可以得到您想要的结果。

查看this blogpostthis related GitHub sampleofficial documentation

答案 1 :(得分:0)

您将要使用in-process background tasks。这些基本上使得应用程序在退出应用程序时基本上处于轻量级模式,当您打开应用程序时,应用程序可以使用它来处理所有进程。

答案 2 :(得分:0)

您可以在 OnLaunched 方法中注册和触发应用程序启动时触发类型的后台任务。