2

2 つの質問:

1) Windows 8 アプリが別の Windows 8 アプリとコンテンツを共有するたびに呼び出されるプログラムを作成できるように、Windows 8 Metro の共有ブローカーにフックすることはできますか? たとえば、アプリ間で共有されるテキスト コンテンツを自動的に変更したいと考えています。もしそうなら、それは Win32 API でのみ可能だと思いますよね?

2) Windows 8 Metro のクリップボードでも同じことが可能ですか?

このようなグローバル インターセプト デーモンを作成するには、WinRT がサンドボックス化されすぎていると思いますが、Win32 を使用すると可能になると想像できます...

助けてくれてありがとう!

4

1 に答える 1

0

Win32 を使用してクリップボードを監視することはできますが、Share をインターセプトする方法は (少なくとも私が知っている限りでは) ありません。共有自体はコントラクトと見なされ、コントラクトは 2 つのアプリケーション間、または 1 つのアプリケーションとシェル間の通信の唯一の手段です。別のアプリケーションがコントラクトを介して送信されたデータを傍受し、潜在的に変更できるようにすると、なりすましやデータの盗難などのセキュリティ リスクが生じる可能性があります。

于 2013-01-22T19:25:55.127 に答える