2

次のテーマに関する情報を収集しようとしています。管理者権限を必要とするアプリケーションを開発しました。これは、マニフェストファイルの次の行で実現されます。

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

ここで私がやりたいのは、人々がこのアプリケーションの拡張機能を使用および作成するためのシンプルなインターフェースを提供することです。これはアセンブリとして提供する必要があり、「プラグイン」ディレクトリに配置されます。アプリケーションはそれらを動的にロードします。

明らかに、これらのアセンブリに管理者権限をロードしたくありません。

これを行うための推奨される方法は何ですか?

ありがとう!

4

1 に答える 1

2

何をしようとしているのかよくわかりませんが、制限された権限でアセンブリをロードする場合は、新しいアプリケーションドメインを作成し、インターネットに配置するなど、許可レベルの低い証拠を提供して、制限された権限を割り当てます。ゾーン。次に、アセンブリをこのドメインにロードすると、これらの低い権限が付与されます。

これがあなたが始めるのに似たものです。

これが証拠についての詳細です。

于 2011-05-10T07:40:50.077 に答える