2

サルヴェテ!LAN経由でWindowsServer(2003)上の電子メールサーバー(hMailServer)にアクセスするデスクトップコンピューターで実行されるvb.netアプリケーションを作成したいと思います。hMailServerにはアクセス可能なCOMインターフェイスがあります。私はどこでも管理者権限を持っています。

これはDCOMと呼ばれるプロセスを含み、「ほぼ難しい」と他の場所で読んだことがありますが、とにかく試してみたいと思います。

  • プロジェクトにdllへの参照をすでに追加しており、オブジェクトモデルとhMailServerのcomドキュメントを使用して、関数を記述できます。
  • x86のターゲットCPU用にコンパイルしていることはすでに保証しています。
  • このスレッドこのスレッド、およびこの優れたスレッドのように、私はすでに権限を保証しています。
  • dllをbinフォルダーとsystem32に配置してみました。
  • これがhMailServerフォーラムの私のスレッドです。

これをLAN上で機能させるにはどうすればよいですか?

4

1 に答える 1

1

うーん!一日中ニブルすらなかったので、タフな人に聞いたに違いありません!

とにかく、私はいくつかの手がかりを見つけました。

まず、hMailServerは確かにDCOMを使用してLAN経由で通信します。hMailServerのCOMインターフェイスにはDCOM機能が含まれていません。つまり、サーバーへの接続は行われません。これが答えの真の核心です。私のhMailServerスレッドをフォローアップしたい場合は、ここにあります。DCOMを使用して別のコンピューター(おそらくサーバー)のhMailServerに接続した後、COMコマンドを送信できます。

これを試みる方法については、codeprojectに2つの記事があります。 D-CMD-神秘化されたCOM ポートがシンプルに

于 2012-07-17T21:15:52.660 に答える