投稿日 | : 2003/11/07(Fri) 16:36 |
投稿者 | : よねKEN |
Eメール | : |
URL | : |
タイトル | : Re^3: VBからCを起動出来ますか? |
> > # タイトルと質問内容が一致してないような...
> 書き方が悪かったのでしょうか?一致していると思うのですが・・・(汗)
VBとCというより、相手先のプログラムを何の言語で作ったか?はあまり関係なくて、
要は「あるPCから別のコンピュータのプログラムを起動できますか?」という質問ですよね。
> > (AIX)サーバー側で、(Windows)クライアント側からの要求を
> > 受け付けるサービスプログラムが動いているのですよね。
> ・・・ではないのです。あくまでキックさせるのはPC側からなんです。
受け側に何の用意もなければ、言語とかOSとか関係なしに他のコンピュータに
アクセスすることもできません。で、こういう場合、普通AIX側で何らかのデーモン
(Windowsでいうところのサービス)が動いていて、そのデーモンとの通信によって、
サーバ側でプログラムを実行してくれるように依頼します。
ありがちなところでいうとAIX側ではrshd(リモートシェルのデーモン)が動いている場合、
> PC側からAIXサーバ上にあるCプログラムをキックさせる事が出来るのでしょうか?と
> 言う事なんですが・・・
PC側はrshのクライアントがあれば
(あるいはrshクライアントの機能を自分のプログラムが持っていれば)、
サーバ側のプログラムを起動できます。
・AIXでrshdが動いている。
・各Windowsマシンにrshクライアントが入っている。
という前提があれば、VBからはShell関数でrsh経由でAIX側のプログラムをキックできます。