Silverlight5を介したP/Invokeの使用について読み、試してみましたが、機能します。ただし、信頼できる環境でのみ機能します。これは、リモートWebサイトからダウンロードされたアプリケーションが高い信頼で実行されていないことを意味します。
自己署名テスト証明書を使用してアプリケーションにデジタル署名しましたが、コンピューターにのみ貼り付けられています。インターネットサイトからダウンロードしたアプリケーションへの信頼を高め、任意のPCで動作するために使用できる、公開鍵を使用した証明書を作成できるようにしたいと思います。
ユーザーが証明書を手動でインストールする必要がある場合は、私にとっては良いことです。
この手順を自動化することをお勧めしますが、問題を段階的に解決していきましょう。