お世話になります。
Shell関数で外部プログラムを実行した際に、タスクIDが取得できますが、この値を用いてそのタスクが実行中かどうか判定するには、どうすればいいのか教えてください。
具体的に説明しますと、
1.VBからShell関数を使ってあるEXEを起動する。
2.VBのプログラムが終了する際に、起動させたEXEが実行中かどうか判定する。
3.実行中の場合はそのEXEを終了させるようなメッセージを表示する。
なお、FindWindowも考えたのですが、実行させるEXEのタイトルバーの名称が変わるため取得できません。代わりのAPIなどがあれば助かるのですが・・・。
宜しくお願いいたします。
重複登録しちゃいました。ごめんなさい。
ツイート | ![]() |