- PR -

バッチファイルからのWindowアプリケーション呼出し

1
投稿者投稿内容
ぼやっきー
会議室デビュー日: 2004/11/04
投稿数: 11
投稿日時: 2005-07-28 13:06
訳あって、Windowsアプリからバッチファイル起動により、
別のWindowアプリケーション呼出しを行っております。

また別のWindowアプリケーション起動中は、バッチファイル
が実行されているコマンドプロンプトは生きている状態
でないとNGという条件があります。

この条件の上で、実際に別のWindowsアプリケーションの
起動までは問題なくできたのですが、呼出元となっている
バッチファイルのコマンドプロンプトのウィンドウを強制的
に閉じたとき(×ボタン等)、コマンドプロンプトのみ終了
し、呼び出されたWindowsアプリケーションが残ってしまい、
どうしたものかと悩んでおります。

これは呼び出されるWindowsアプリケーションの作り方を
変えないとまずい物なのでしょうか?

何かご存じの方いませんか?
m.ku
大ベテラン
会議室デビュー日: 2002/09/15
投稿数: 184
投稿日時: 2005-07-28 13:57
呼び出されたWindowsアプリはコマンドプロンプトの制御下には無いから
制御下に置きたいならそれなりの仕組みを入れる必要があるでしょう。
呼び出し元が監視するプログラムを別途作るか、呼び出し先が呼び出し元を
監視するかはお好みで。
ぼやっきー
会議室デビュー日: 2004/11/04
投稿数: 11
投稿日時: 2005-07-28 14:15
m.kuさん、ご回答ありがとうございます。

>呼び出されたWindowsアプリはコマンドプロンプトの制御下には無いから

やはりそういうものになってしまうのですか。。。

起動元のプロセスが終了したら、そのプロセスから呼び出されている
アプリも終了するというのは、古い時代のものなのですかね?
1

スキルアップ/キャリアアップ(JOB@IT)