2012-12-18 10 views
6

Mam utworzyć aplikację Windows Store, która pomyślnie aktualizuje swój kafelek (kafelek na żywo). Rzeczą, której teraz nie znoszę, jest to, że wydaje mi się, że nie ma możliwości zainstalowania tej aplikacji w dowolnym miejscu poza tym, że korzystam z Windows Store lub innego konta programisty (see this).Windows Live 8 na żywo z NET 4.5 app

Ponieważ zamierzam wesprzeć tylko komputer stacjonarny, czy mogę pracować z kaflami na żywo z ogólnej aplikacji NET 4.5?

A może inaczej, czy istnieje sposób na używanie/kontrolowanie kafelków na żywo z aplikacji innych niż aplikacje Windows Store?

To wciąż jest dla mnie zbyt nowe ... Znajdowanie odpowiedzi w sieci i TAK niczego nie ujawniałem.

+0

Prawdopodobny duplikat: http://stackoverflow.com/q/13570799/1656796 –

Odpowiedz

1

Live Tiles są częścią programu Metro Framework, całkowicie oddzielonego od .NET. Twoja aplikacja jest piaskownica, gdy tworzysz dla platformy Windows Store. nikt nie ma dostępu do twojej aplikacji i nie możesz uzyskać dostępu do aplikacji innej osoby. Jedynym sposobem aktualizacji kafelka na żywo byłoby zaktualizowanie przez aplikację własnego kafelka na żywo. Byłaby to wielka luka w zabezpieczeniach, która pozwoliłaby każdemu zaktualizować dowolny kafelek.

+0

OK, dziękuję. Jest tylko jedna rzecz, której nie rozumiem. Czy istnieje lub nie ma żadnego udokumentowanego/legalnego sposobu, aby aplikacja w Sklepie innym niż Windows mogła wpływać na kafelki na żywo? Zapomnij o NET 4.5 ... powiedz, że mam czystą aplikację C++. Czy taka aplikacja może korzystać z nowych interfejsów API i pracować z kaflami na żywo? – wpfwannabe

+1

Mogę Państwu zapewnić, że nie ma żadnej dokumentacji pokazującej, jak uzyskać dostęp i pracować z kaflami na żywo. Możemy tylko mieć nadzieję, że pewnego dnia będzie jakiś sposób. –

+0

W prostych słowach. Aplikacje Windows Store mogą to zrobić. Wszyscy inni nie mogą. Dobrze? – wpfwannabe

1

Jeśli NIE zamierzasz nigdy przesłać swojej aplikacji do sklepu Windows w celu dystrybucji - możesz zajrzeć do wątku this, który omawia metody komunikacji między aplikacjami komputerowymi i aplikacjami Windows.

+0

Dzięki! Twój link to dobry zasób. Będę potrzebował tego scenariusza. Mimo to, ponieważ nie mam zamiaru nigdy przesyłać aplikacji do Windows Store, czy jestem ja, czy nie mogę zainstalować jej za pomocą mojego własnego instalatora? Rozumiem, że aplikacje można instalować na licencji programisty lub w sklepie Windows. Czy istnieje trzecia droga? – wpfwannabe

+0

Można go zainstalować na lokalnym komputerze z licencją programisty, tak. – Ani