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