重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【解消】通知が届かない不具合について

同一ネットワーク(LAN)にマシン2台(以下、マシンAとBとする)があります。
マシンBからの命令で、EXEファイルをマシンAで実行したいのですが、可能でしょうか?

マシンBから、Shell関数でマシンAにあるEXEファイルを実行すると、
マシンB上で実行されてしまうため、悩んでいます。
マシンAで実行したいのですが。

EXEファイルは、マシンA、Bどちらに置くことも可能です。
OSは、Windows XPです。
言語は、VB6、VB.netの他、VBS、BatでもOKです。

分かりにくい点があれば、補足します。

よろしくお願いします。

A 回答 (1件)

通常出来ません。



ただ、私がやっている方法は
マシンBにプログラムを常駐させ
そのプログラムに対して、マシンAからTCP/IPでマシンBの常駐プログラムに対し、○○.EXEを起動せよと指示を出します。

マシンBは、その支持を受け取ったらShellで、○○.EXEを実行
マシンBは、次の支持を待ちそのまま待機
と言う具合にやっていました。

参考までに・・
    • good
    • 0
この回答へのお礼

回答いただき、ありがとうございます。

マシンを超えては出来ないのですね。
教えていただいたやり方を試してみようと思います。

お礼日時:2008/08/14 07:09

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!