プログラムの終了がうまくできない
投稿者 cupid  (社会人)
投稿日時
2010/2/25 07:13:04
「卒業生が作ったプログラム」を実行するのと
「Prc.Terminateを実行するプログラム」と、どっちが重要なのでしょう?
> 別のプログラムが動いていると困ることがあり
という事であれば、タスクマネジャーで全て終わらせれば良いのでは?
が、アプリケーションを全て止めても他にプロセスが多く動いてるから、
これをどうすれば良いかで悩むのでは?
「Prc.Terminateを実行するプログラム」と、どっちが重要なのでしょう?
> 別のプログラムが動いていると困ることがあり
という事であれば、タスクマネジャーで全て終わらせれば良いのでは?
が、アプリケーションを全て止めても他にプロセスが多く動いてるから、
これをどうすれば良いかで悩むのでは?
投稿者 ookawa  (高校生)
投稿日時
2010/3/3 01:44:32
cupidさま
ありがとうございます。
卒業生が作ったプログラムを延命させる課題なので、
タスクマネージャを使えば同じことが出来ることはわかったのですが
なんとかプログラムの中で済ませたいと思っています。
ありがとうございます。
卒業生が作ったプログラムを延命させる課題なので、
タスクマネージャを使えば同じことが出来ることはわかったのですが
なんとかプログラムの中で済ませたいと思っています。
VB6の勉強をはじめた高校2です。今まで授業でVB2005をつかってました。
VB6はこのサイトで勉強させてもらっています。ありがとうございます。
卒業生が作ったプログラムを実行するときに別のプログラムが動いていると困ることがあり
Googleで調べていたらWMIというのを使って別プログラムの実行の有無と終了ができることはわかりました。
下記のサンプルのnotepad.exeを別プログラムに変えてそのまま使う感じです。
http://www.wmifun.net/sample/win32_processc.html
ところがPrc.Terminateを実行してもプログラムの終了がうまくできなくて困っています。
たとえばメモ帳で試してみると画面からは消えるのですがプログラムは実行されたままになってしまいます。
使っているパソコンは学校のWinXPProでセキュリティアップデートは全部終わっている状態です。
自宅で使っているパソコンはVB6とVistaにしていますがサンプルが思ったとおり動きました。
プログラムが悪いかパソコンが悪いか悩んでいます。
なにかヒントをもらえるとうれしいです。