我有一个后台任务,如果应用程序正在运行,我想要改变其行为。如何检测我的Windows 8商店应用程序是否正在运行?我可以检测我的Windows 8应用程序是否正在运行?
0
A
回答
0
假设你希望你的应用程序不同的行为时,它的重点是,这里是我在我的代码来处理它 -
在类的构造函数 -
CoreWindow.GetForCurrentThread().Activated += CoreWindowOnActivated;
然后,添加实施 -
private void CoreWindowOnActivated(CoreWindow sender, WindowActivatedEventArgs args)
{
if (args.WindowActivationState == CoreWindowActivationState.CodeActivated)
{
//add your app specific behavior here
}
}
您还需要在适当时分离事件。
0
如果我在的WinForms在做这个,我会用一个互斥,
前台应用程序可以将其锁定
当前景应用程序退出以任何理由,那么Windows将解锁互斥
的后台应用程序可以检查互斥锁是否被锁定。
对不起,我不知道我这个工作的Windows应用商店。
相关问题
- 1. 检测Windows进程和应用程序是否正在运行
- 2. 如何检测我的Windows 8应用程序,它在Windows 8.1上运行?
- 3. 如何检测应用程序是否在Windows RT或Windows 8 Pro上运行?
- 4. 是否可以检测到我的应用程序是否正在运行并显示在屏幕上?
- 5. 我可以检测到应用程序是否在儿童区运行?
- 6. 如何检测我的应用程序是否正在运行EarlGrey测试?
- 7. 检测我的应用程序是否在电话上运行
- 8. 检测我的Web应用程序是否正在iPad设备上运行
- 9. 我如何检查我的应用程序是否正在运行
- 10. 我可以检测相机是否在使用GPUImage运行?
- 11. 如何检测应用程序是否正在运行Cloud9?
- 12. .net压缩框架应用程序是否可以在Windows 8上运行
- 13. Android:我可以知道应用程序是否正在使用AlarmMager运行
- 14. 我可以检查Windows流程是否从Google Chrome扩展程序运行?
- 15. 是否可以在Windows容器中运行GUI应用程序?
- 16. 我可以告诉我的Chrome扩展程序是否在Windows上运行?
- 17. 是否可以检测应用程序或应用程序扩展是否在“缩放”模式下运行?
- 18. 检查我的应用程序是否在Android中运行
- 19. 检测我的应用程序是否正在从用户目录执行
- 20. 我可以在Windows 7中执行Windows 8 Metro风格的应用程序吗?
- 21. 如何检测我的应用程序是否在Heroku上运行?
- 22. 如何检测我的应用程序是否在兼容模式下运行?
- 23. 检测我的应用程序是否在IDE下运行“Delphi 2007 .Net”
- 24. 检查Windows应用程序是否正在运行(而不是进程)
- 25. 我可以检查异步功能是否正在运行?
- 26. 我可以检查rspec是否正在运行?
- 27. 如何检查某人是否正在运行我的程序?
- 28. 是否有可能在windows azure上运行windows应用程序
- 29. 检测我是否在SharePoint中运行
- 30. 我们是否在Windows应用程序
我想这已经被回答了。 http://stackoverflow.com/questions/18342640/how-to-check-from-scheduled-agent-if-the-foreground-app-is-running – kindasimple
此外,使用一个互斥体来避免任何两个线程正在访问的情况相同的资源。 – kindasimple
链接副本是关于Windows手机,并没有一个很好的答案,因此我没有投票将其作为重复关闭。 –