我有一個後臺任務,如果應用程序正在運行,我想要改變其行爲。如何檢測我的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手機,並沒有一個很好的答案,因此我沒有投票將其作爲重複關閉。 –