« 初めてのVB.NET2005 | トップページ | コマンドライン引数の取得 »

2007年4月10日 (火)

ネットワークドライブ上の.NETプログラム実行

 VB.NETで作成したexe,dllはネットワークドライブに置くとそのままでは実行が出来ません。実行するPC上に.Net Frame Work 2.0をインストールし、更にMicrosoft .NET Framework 2.0 Configrationをインストールしてイントラ上のセキュリティレベルを緩くしなければなりません。

 既定値ではイントラ(LAN)上の.Net Frame Work 2.0の実行プログラム(exe)はセキュリティ制限があり実行できません。実行できるのは自身のPC上のプログラムのみです。

イントラ上のプログラムを実行する方法。
.NETのプログラムを実行するPC上で以下の二つのプログラムをインストールしセキュリティを設定する。
1.ランタイムのインストール
.NET Framework Version 2.0 再頒布可能パッケージ のインストール
ダウンロード元
http://www.microsoft.com/downloads/details.aspx?familyid=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=ja

dotnetfx.exe (22.4 MB)←実行

2.ツールのインストール
Microsoft .NET Framework 2.0 SDKのインストール
ダウンロード元
http://www.microsoft.com/downloads/details.aspx?familyid=FE6F2099-B7B4-4F47-A244-C96D69C35DEC&displaylang=ja

setup.exe (482.6 MB) ←実行しToolのみをインストール

Netcconfigration20

 管理ツールにMicrosoft .NET Framework 2.0 Configrationが追加されている。これを起動して[ランタイムセキュリティポリシー]を右クリックし [セキュリティの変更]を選択 [このコンピュータへの変更を行う] [次へ] 

[信頼済みサイト][信頼されないサイト]は既定値それ以外は全て[セキュリティレベルの変更]を完全な信頼にする。Net_apl_on_intra_1

3.インターネットエクスプローラのセキュリティ強化の構成

コントロールパネル-プログラムの追加と削除でInternet Explorerセキュリティ強化の構成のチェックを外す。

Ie

以上でイントラネット上のクライアントからこの実行プログラムが起動できます。

お役に立てましたか?
IT、プログラミングのランキングサイトはこちらです。

にほんブログ村 IT技術ブログへ 人気blogランキングへ FC2 Blog Rankingへ

最新記事の自動受信登録はこちらです。

はてなRSSに追加

livedoor Readerに追加
My Yahoo!に追加
Googleに追加
goo RSSリーダーに追加

|

« 初めてのVB.NET2005 | トップページ | コマンドライン引数の取得 »

コメント

コメントを書く



(ウェブ上には掲載しません)




« 初めてのVB.NET2005 | トップページ | コマンドライン引数の取得 »