- - PR -
セキュリティの警告ダイアログの回避方法が知りたい
1|2|3|4
次のページへ»
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-11-14 23:05
開発環境
OS:WindowsXP Pro SP1 DB:Oracle10g ツール:VB.NET 2003+.NetFramework1.1 ミドルウェア:ODP.NET 10.1.0.3 実行環境 (サーバ) OS:Windows2003Server(アプリ&DBサーバ) DB:Oracle10g (クライアント) OS:WindowsXP Pro SP2、Windows2000 Pro SP4 にそれぞれ、.NetFramework1.1+ODP.NET 10.1.0.3をインストール。 現在、上記の環境でWindowsアプリの開発を行なっております。 実行時に、WindowsXP Pro SP2のクライアント端末から サーバにある実行ファイル(Login.exe)をクリックして起動させると 「開いているファイル セキュリティの警告」ダイアログが表示され、 「発行元を確認できませんでした。このソフトウェアを実行しますか?」 のメッセージが表示されます。 このダイアログを表示させずにログイン画面(Login.exe)を 起動させたいのですが、方法が分からず悩んでおります。 もし、ご存知の方がおられましたら また、何かヒントとなるようなことがありましたら ぜひ教えてください。 関係ないかもしれませんが、各クライアント端末の 「コントロールパネル」→「管理ツール」→ 「Microsoft .NET Framework 1.1 Configuration」の 「ランタイムセキュリティ」→「コンピュータ」→ 「コードグループ」のAll_Codeには子コードグループを追加して サーバのLogin.exeが含まれているフォルダまでのパスを登録し、 アクセス許可はFullTrustに設定してあります。 どんな些細なことでも結構ですので 何かありましたらご教授よろしくお願い致します。 | ||||||||
|
投稿日時: 2005-11-14 23:19
「デジタル署名」を発行する必要があります。
_________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2005-11-15 11:51
お返事ありがとうございます。
デジタル署名の前に、1点気になることがありまして 投稿させていただきました。 現在の実行環境のサーバは大阪にありまして、 インターネットVPNを介して東京からもアクセスしています。 大阪(サーバと同じLAN内)のクライアント端末(WinXP Pro SP2)から サーバにあるLogin.exeを起動させるときは 「セキュリティの警告」ダイアログは出ません。 東京から起動させるときのみ 「セキュリティの警告」ダイアログが出ます。 東京のクライアント端末と大阪のクライアント端末の設定は まったく同じです。 それであれば大阪(サーバと同じLAN内)からでも 東京からでもLogin.exeを起動させようとしたときには 「セキュリティの警告」ダイアログが出るのではないかと 思うのですが、拠点からのアクセスというところに 何かあるのでしょうか?? いただいたお返事の回答から逸れてしまい申し訳ありませんが また何かありましたらご教授よろしくお願い致します。 | ||||||||
|
投稿日時: 2005-11-15 13:16
これとか関係ありそうですが…
片やイントラネット、片やインターネットのセキュリティ制限が使用されているのでは? | ||||||||
|
投稿日時: 2005-11-15 19:40
お返事ありがとうございます。
「これ」のリンク先を読ませていただきました。 作成しているアプリはWindowsアプリなのですが、 インターネットオプションのセキュリティが 関係あるのでしょうか…?? また、インターネットVPNを介して別セグメントの 実行ファイル(Login.exe)を起動させた場合は イントラネットではなく、インターネットに なるのでしょうか?? 質問ばかりで申し訳ありませんが、 また何かありましたらお返事よろしくお願い致します。 | ||||||||
|
投稿日時: 2005-11-17 19:38
すみません、ちょっと勘違いしたかも。
とあったので、てっきりノータッチデプロイメントのことかと思っちゃいました。 エクスプローラかなんかから実行したってことでしたか… m(_ _)m | ||||||||
|
投稿日時: 2005-11-17 21:31
まあ、似たようなもんでしょう。 「コード・アクセス・セキュリティ」について、以下のリンク先の記事で、判りやすく解説されています。>元質問者様 http://www.atmarkit.co.jp/fdotnet/technology/idnfw11_06/idnfw11_06_01.html | ||||||||
|
投稿日時: 2005-11-18 18:27
お返事ありがとうございます。
Login.exeを起動させるときは単純に マイネットワークからサーバに接続して Login.exeをダブルクリックして立ち上げています。 また、コード・アクセス・セキュリティについてですが、 リンク先を読ませていただきました。 最初の投稿の最後に記述しました ----------------------------------------------------------- 「コントロールパネル」→「管理ツール」→ 「Microsoft .NET Framework 1.1 Configuration」の 「ランタイムセキュリティ」→「コンピュータ」→ 「コードグループ」のAll_Codeには子コードグループを追加して サーバのLogin.exeが含まれているフォルダまでのパスを登録し、 アクセス許可はFullTrustに設定してあります。 ----------------------------------------------------------- この設定のことが書かれていると思ったのですが これだけでは何か足りないのでしょうか…。 ただ、パーミッションエラーのようなものは出ないです。 インターネットで検索しても、検索の仕方が悪いのかもしれませんが 同様の事例は見当たらず、サーバにあるexeファイルを 別端末から直接実行なんてことはやらないのが普通なのですかね…。 また何かありましたらぜひ教えてください。 ありがとうございました。 |
1|2|3|4
次のページへ»