是否可以从UWP后台任务注册UWP应用程序启动事件?例如,一旦打开UWP calc应用程序,我的后台任务就需要通知。
答案 0 :(得分:1)
从技术上讲,这是可能的。
自Fall Creators Update(16299)以来,您可以使用新的UWP App Diagnostics API枚举所有当前正在运行的进程。不确定注册启动事件,但如果您定期(例如每5秒)枚举正在运行的进程,您可以得到您想要的结果。
查看this blogpost,this related GitHub sample和official documentation。
答案 1 :(得分:0)
您将要使用in-process background tasks。这些基本上使得应用程序在退出应用程序时基本上处于轻量级模式,当您打开应用程序时,应用程序可以使用它来处理所有进程。
答案 2 :(得分:0)
您可以在 OnLaunched 方法中注册和触发应用程序启动时触发类型的后台任务。