tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板 [ツリー表示へ]   [Home]
一括表示(VB6.0)
タイトルCreateProcess
記事No12852
投稿日: 2008/08/01(Fri) 18:09
投稿者VB
VBでCreateProcess関数を使って
ソケット通信で接続した先のPCの
EXEファイルの起動・停止を操作することは出来ますか?

構成としては
クライアント側でVBで作ったEXEファイルがあるのですが
VC++で作ったDLLを解して、
サーバ側はVC++で作成したEXEファイルで
ソケット通信待ちをさせクライアントからのソケットを受けとったら
データのやり取りをする感じです。

サーバ側のVC++のEXEファイルでサーバ側のとあるアプリケーションが
起動中であるか確認し状態を送るプログラムを考えていたのですが、
クライアント側からサーバ側のアプリケーションの起動・停止を操作出来れば
文句なしな感じなのですが、そんな事出来ますか?
サンプルプログラムや実際にプログラムを作っていただけたら幸いです。
宜しくお願い致します。

[ツリー表示へ]
タイトルRe: CreateProcess
記事No12866
投稿日: 2008/08/07(Thu) 09:49
投稿者K.J.K.
> VBでCreateProcess関数を使って
> ソケット通信で接続した先のPCの
> EXEファイルの起動・停止を操作することは出来ますか?

CreateProcess にはそういう機能はありません。
どちらかといえば、ソケット通信でどのようなプロトコルを使用するか、
もしくは自作するのか、という問題ですよね。

[ツリー表示へ]
タイトルRe^2: CreateProcess
記事No12906
投稿日: 2008/08/19(Tue) 09:11
投稿者VB
> CreateProcess にはそういう機能はありません。
> どちらかといえば、ソケット通信でどのようなプロトコルを使用するか、
> もしくは自作するのか、という問題ですよね。

やっぱりそういう機能はないですか・・・わかりました。
今回は、サーバ側にあるVC++で作ったプログラムに
ソケット通信が正常に行われたとき、
とあるバッチファイルを実行させ、間接的に実行中のEXEファイルを終了させる
方法を取ることにしました。
自作する能力がないので。f(^^;
アドバイスありがとうございました。

[ツリー表示へ]