有沒有什麼方法可以列出所有城域應用程序正在運行的城域應用程序?我在想一個地鐵任務管理器。Metro應用程序能否注意到其他應用程序?
回答
我不這麼認爲。 Metro Apps在沙盒中運行,就像在Windows Phone中一樣。
Metro應用程序彼此之間的相互瞭解僅限於通過共享魅力提供的共享合同。做一些類似於任務管理器的事情需要使用類似於儀表板方法的東西來處理從桌面端運行的服務中獲取的數據,這可能不切實際。
你可以開發如何從服務中做到這一點嗎? – qdii 2014-09-01 22:22:09
確切的答案是否定的。 Metro應用程序無法枚舉同一系統上的其他Metro應用程序。在同樣的Metro應用程序中,無法「知道」桌面應用程序,因此桌面應用程序也不能(技術上)知道Metro應用程序。
但有一種情況,這是不正確的。 Metro應用程序的LoopBack功能在通過Microsoft商店交付時被禁用。但是,當他們通過企業門戶進行側面加載或加載時,LoopBack可能已啓用 - 這允許Metro應用程序與可能正在監聽的桌面應用程序有效地通信回到同一個框。
我想到了Metro和Desktop可以通過公共Web服務交換數據的場景。您是否認爲在本地可以在桌面和Metro之間打開TCP類型的頻道?即用於JSON數據等。 – Independent 2012-07-30 12:11:15
您無法循環瀏覽其他Metro應用程序。 但是,您可以使用合約在Metro風格應用程序之間共享信息。 由於傑里尼克鬆在另一個答案中提到,你可以爲sideloaded應用程序。 桌面應用程序不同,行爲有所不同。你可以訪問正在運行的桌面(而不是城域)應用程序
- 1. Android應用程序修改其他應用程序的功能
- 2. 禁用其他應用程序註冊的意圖
- 3. 重定向到其他應用程序的應用程序
- 4. 連續將數據從一個應用程序發送到其他應用程序的其他應用程序?
- 5. 與其他應用程序
- 6. 其他Android應用程序
- 7. 使用MVC3應用程序調用其他MVC應用程序
- 8. 使用其他應用程序控制應用程序
- 9. 應用程序由用戶或其他應用程序啓動?
- 10. Python消息到其他應用程序
- 11. 如何使用其他應用程序中的功能創建應用程序
- 12. 如何從其他應用程序啓動ClickOnce應用程序?
- 13. 其他應用程序中的包裝Rails應用程序
- 14. iOS - 包含其他應用程序的應用程序
- 15. 託管一組其他應用程序的應用程序
- 16. iPhone應用程序可以銷售其他應用程序嗎?
- 17. 其他Web應用程序中的Web應用程序
- 18. 將一個Android應用程序導入其他應用程序
- 19. iphone應用程序如何知道其他應用程序?
- 20. 螺紋應用程序與其他應用程序睡覺
- 21. 使應用程序運行在其他應用程序上方
- 22. PhoneGap - 從當前應用程序啓動其他應用程序
- 23. 從其他應用程序打開您的應用程序
- 24. XLib XSendEvent其他應用程序/進程
- 25. iOS4的應用程序功能和其他應用程序的啓動
- 26. 將Windows 8 Metro應用程序移植到Windows 10通用應用程序
- 27. 使用其他應用程序發送消息到線應用程序
- 28. 我的Android應用程序共享我的應用程序鏈接到其他應用程序不起作用
- 29. 將django民意調查教程應用程序添加到其他應用程序
- 30. 是否有可能在其他應用程序中充氣RemoteViews?
如果你是一個好的程序員,你可以鉤dll調用,地鐵啓動器exe(s),加上;收集metro應用程序中的所有子目錄,並利用這些信息 - 您可以查看存儲應用程序當前是否正常工作的整個系統。我的意思是,如果你可以看到你的城域應用程序在Windows 8任務管理器中運行,那麼應該有辦法做到這一點。 – 2012-12-14 15:40:44