2012-12-18 18 views
6

タイル(ライブタイル)を正常に更新するWindowsストアアプリを作成しました。私がこれを嫌うのは、Windows Storeや別の開発者アカウント(see this)を除いてどこにでもこのアプリケーションをインストールする方法がないようです。NET 4.5アプリのWindows 8ライブタイル

これでデスクトップPCのみをサポートしたいと思っているので、一般的なNET 4.5アプリケーションのライブタイルを使用して作業できますか?

または別の言い方をすると、Windowsストアアプリ以外のアプリからライブタイルを使用/制御する方法はありますか?

これはまだ私にとっては新しいことです...ウェブ上での回答を見つけることは何も明らかにしませんでした。

+0

可能な複製:http://stackoverflow.com/q/13570799/1656796 –

答えて

1

ライブタイルはMetro Frameworkの一部であり、.NETから完全に分離されています。 Windows Storeフレームワーク用に開発すると、アプリケーションはサンドボックス化されます。誰もあなたのアプリケーションにアクセスすることはできず、他の誰かのアプリケーションにアクセスすることはできません。ライブタイルを更新する唯一の方法は、アプリケーションが自身のライブタイルを更新することです。誰でもタイルを更新できるようにすることは、大きなセキュリティ上の欠陥になります。

+0

よろしくお願いいたします。私が理解していないことが一つだけあります。 Windows以外のStoreアプリがライブタイルに影響を与えるための文書化された/法的な方法はありますか? NET 4.5を忘れて...私は純粋なC + +のアプリを持っていたと言う。そのようなアプリは新しいAPIを使用してライブタイルを扱うことはできますか? – wpfwannabe

+1

ライブタイルにアクセスして作業する方法を示すドキュメントはありません。私たちはいつかそこに道があることを願っています。 –

+0

簡単な言葉で言えば、 Windows Storeアプリでもそれが可能です。他のすべての人はできません。右? – wpfwannabe

1

あなたのアプリを配布するためにWindowsストアに提出するつもりがない場合は、thisスレッドをご覧ください。これは、デスクトップアプリとWindowsストアアプリの間の通信に使用される方法について説明しています。

+0

ありがとう!あなたのリンクは良いリソースです。実際にこのシナリオが必要になります。それでも、私はWindowsストアにアプリケーションを提出するつもりはないので、自分のカスタムインストーラを使用してインストールすることはできませんか?私の理解は、アプリケーションは、開発者のライセンスを使用してインストールすることも、Windowsストアからインストールすることもできます。 3つ目の方法はありますか? – wpfwannabe

+0

デベロッパーのライセンスでローカルマシンにインストールすることができます。 – Ani

関連する問題