2011-11-13 11 views
0

c:\ドライブから直接実行したときにアセンブリに与えられるアクセス許可を知りたいこれはデフォルトのC $共有からのものです。私のアセンブリにはFullTrust権限セットが与えられており、インターネットゾーンで実行しています

ローカルファイルシステムから実行される場合、アセンブリにFullTrust権限がデフォルトで設定されていることを理解します。

問題は、アセンブリにFullTrustペイズセットが与えられていることです。インターネットゾーンで実行しています。それはどうして起こったのですか?

アセンブリは、既定のc $共有にあります。そこで、私はコマンドプロンプトに次のコマンドを入力しました:\\ 127.0.0.1 \ C $ \ Assembly.exe。

私は、アセンブリがRegistery、FileIO、およびEventLog権限を拒否されることを期待していました。彼らはすべて私の組合のために与えられています。

答えて

1

使用しているフレームワークのバージョンは何ですか?

.NET 3.5 SP1以降のネットワーク共有から実行されているアプリケーションは、既定でFullTrustの許可セットを受け取ります。

+0

.NET Framework 3.5を使用しています。その場合、ネットワーク共有から実行されているアプリケーションはFullTrustを受け取らないように、その設定をどのように調整できますか? 助けてください! –

+0

caspoolユーティリティ... – aleroot

関連する問題