2009-05-02 13 views

答えて

1

これを回避するために、バッチファイルに.exeをラップしました。バッチファイルはローカルドライブに.exeをコピーし、そこから実行しました。私は確かに少ないハッキーな方法です!

2

caspol.exeを使用して、そのファイルを割り当てて、プログラムを実行するのに十分なアクセス許可を割り当てます。

2

このセキュリティ設定を削除していた.net 3.5 sp1に対してアプリケーションを構築することができます。

0

.Net構成ウィザードを使用して、特定のアセンブリとその場所のセキュリティを緩和することができます。これは、グループポリシーを通じて展開できます。前述のようにカスポールを使用することもできます。

もう1つの方法は、コードアクセスセキュリティを使用することです。華麗なMSDN記事hereがあります。

第3の代替方法はclickonceデプロイメントを使用していますが、実行するとアセンブリのローカルインスタンスが作成されます。

+0

のVisual Studioの一部であり、「Cで見つけることができます:\ Program Files \ MicrosoftビジュアルStudio 8 \ SDK \ v2.0 \ Bin \ mscorcfg.msc " –

1

ソフトウェアを実行しているマシンに.Net 3.5SP1がインストールされていることを確認してください。このバージョンでは、ファイル共有から実行されているアプリケーションのセキュリティ制限が解除されています。それは、制限された環境に置かれていた以前のモデルに対して完全な信頼で走ることを可能にします。

は、ここで対象

0

あなたはファイル共有からアプリケーションを展開するClick Once deploymentを使用することができます上ヴァンスのブログ記事へのリンクです。ここ

関連する問題