2012-12-18 89 views
6

我已經創建了一個Windows應用商店,該應用成功更新了它的磁貼(活動磁貼)。現在我討厭的事情是,除了通過Windows應用商店或使用其他開發者帳戶(see this)之外,我似乎無法在任何地方安裝此應用。來自NET 4.5應用程序的Windows 8活動磁貼

因爲我只想用這個支持臺式電腦,所以我可以使用通用的NET 4.5應用程序的實時磁貼嗎?

或者換句話說,有沒有一種方法可以從Windows應用商店應用以外的應用使用/控制實時切片?

這對我來說還是太新了......在網上找到答案並沒有透露任何東西。

+0

可能的重複:http://stackoverflow.com/q/13570799/1656796 –

回答

1

Live Tiles是Metro Framework的一部分,與.NET完全分離。您開發Windows應用商店框架時,您的應用程序已被沙盒化。沒有人可以訪問您的應用程序,並且您無法訪問任何其他人的應用程序。更新活動磁貼的唯一方法是讓應用程序更新它自己的活動磁貼。這將是一個巨大的安全漏洞,允許任何人更新任何瓷磚。

+0

好的,謝謝。只有一件事我不明白。是否存在或沒有任何非Windows應用商店應用程序影響活動切片的文檔/法律方式?忘記NET 4.5 ...說我有一個純粹的C++應用程序。這樣的應用程序可以使用新的API並使用實時切片嗎? – wpfwannabe

+1

我可以保證你沒有任何文件顯示你如何訪問和使用實時切片。我們只能希望有一天會有辦法。 –

+0

所以,簡單來說。 Windows Store應用程序可以做到這一點。其他人不能。對? – wpfwannabe

1

如果您不打算將您的應用程序提交給Windows商店進行分發 - 您可以查看this線索,其中討論了用於在桌面應用程序和Windows應用商店應用程序之間進行通信的方法。

+0

謝謝!你的鏈接是一個很好的資源。我實際上需要這種情況。儘管如此,因爲我不打算將應用程序提交到Windows應用商店,我或我不允許使用我自己的自定義安裝程序進行安裝嗎?我的理解是,可以使用開發人員許可證或通過Windows應用商店來安裝應用程序。有第三種方法嗎? – wpfwannabe

+0

您可以使用開發者許可證將其安裝在本地計算機上,是的。 – Ani

相關問題