投稿日 | : 2003/12/26(Fri) 13:35 |
投稿者 | : わたなべ |
Eメール | : |
URL | : |
タイトル | : Re^4: アプリケーションの終了 |
わたなべです。
VB4.0では、コールバック関数?てのが使えないらしく
GetWindowってので、起動しているアプリ名とハンドルを
取得しています。
で、取得したアプリを順番に殺して行く感じ
キャプション名?からハンドル名を取得してPostMessageだと殺せる
のですが
Dim handle_id As Long
handle_id = FindWindow(vbNullString, キャプション名)
PostMessage = PostMessageW(handle_id, WM_CLOSE, 0, 0)
TerminateProcessを使用すると殺せません
Dim handle_id As Long
handle_id = FindWindow(vbNullString, キャプション名)
Call TerminateProcess(handle_id, 0&)
Call CloseHandle(handle_id)
おそらく、なんか勘違いしてるのだとは思うのですが
お気づきの点があれば、お教えいただきたく