- ベストアンサー
別コンピュータのEXEを実行する方法
同一ネットワーク(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です。 分かりにくい点があれば、補足します。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
通常出来ません。 ただ、私がやっている方法は マシンBにプログラムを常駐させ そのプログラムに対して、マシンAからTCP/IPでマシンBの常駐プログラムに対し、○○.EXEを起動せよと指示を出します。 マシンBは、その支持を受け取ったらShellで、○○.EXEを実行 マシンBは、次の支持を待ちそのまま待機 と言う具合にやっていました。 参考までに・・
お礼
回答いただき、ありがとうございます。 マシンを超えては出来ないのですね。 教えていただいたやり方を試してみようと思います。