2012-03-05 10 views
3

私が最初にそれが14のmscorSystem含むアセンブリと他の人が制限AppDomainのアセンブリ

これらの出発アセンブリを定義変更するには私のための方法はありSystem.Dataを含むで始まるアプリケーションドメインを初期化すると?

また、この新しいAppDomainでは、いくつかのコードをコンパイルしていますが、これを使用してコンパイルされたコードを制限しています。私がSystem.IO.Fileを追加すると、それはうまくコンパイルされます。これを禁止する必要があります。

答えて

1

質問の後半部分について:

私はあなたがそのレベルでコンパイルを制御することができるとは思いません。

あなたは、いくつかの名前空間を許可しないように交流#パーサーを使用することができますが、私は誰かが(反射などで)その保護throuh取得する方法を見つけるだろう確信している

最も安全な方法は、実行を制御するための私見ですコンパイルではなく、サンドボックスで実行を制御できます。http://msdn.microsoft.com/en-us/library/bb763046.aspx

関連する問題