none
ネットワーク経由のEXE起動について RRS feed

  • 質問

  • お世話になります。

    vb2005でexeを作成し、それを

    A端末に配置して、B端末のほうからexeを起動したいのですが

    エラーが出力されて、足踏み状態です。

    やはり、B端末にも同一環境を作成してそちらから起動したほうがよろしいのでしょうか?

    どなたかご教授願います。

    2007年1月15日 0:58

すべての返信

  • どのようにネットワーク経由で動作させているのか、どんなエラーが発生しているか書かれた方がよいと思います。
    作成したアプリケーションが、必要なDLLなどを参照できていない可能性もありますので、Dependency Walker(depends.exe http://www.dependencywalker.com/)などで、必要なDLLを調査してみてはどうでしょう。
    2007年1月15日 1:52
  • すみません、説明不足でした。

    単純にネットワークドライブの共有で割り当てた後

    exeをダブルクリックしただけです。

    エラー内容は

    セキュリティポリシーで許可されていない操作を実行というような内容です。

    下記URLを参考に試してはいるのですがどうも上手くいきません。

    http://support.microsoft.com/default.aspx/kb/832742/ja

    2007年1月15日 4:42
  • 完全な信頼アクセス許可をきちんと割り当てることができれば動くはずです。
    なぜこういった操作が必要か、ということについてはコードアクセスセキュリティについて調べてみるとわかると思います。

    .NET Frameworkを利用したアプリケーションの配布にはいろいろな方法があり、簡単にできるようになっていますので、個々のマシンに配布するようにしたほうがよいと思いますが。。。

    2007年1月15日 4:54
  • ありがとうございます。

    クライアント配布も考慮してみます。

    2007年1月15日 5:06
  •  イノセントン さんからの引用

    すみません、説明不足でした。

    単純にネットワークドライブの共有で割り当てた後

    exeをダブルクリックしただけです。

    エラー内容は

    セキュリティポリシーで許可されていない操作を実行というような内容です。

    少し古い記事ですがCASについて大変わかりやすいページがあって、
    私自身とても勉強になったので勝手に紹介させていただきます。

    @IT > Insider.NET > インサイド .NET Framework [改訂版]
    http://www.atmarkit.co.jp/fdotnet/technology/idnfw11_06/idnfw11_06_01.html

    2007年1月15日 6:53