- - PR -
VB6.0で別アプリケーションの強制終了方法
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-11-22 16:17
VB6.0でアプリケーションを開発しています。
別起動されているアプリケーションを強制終了 させたいのですがどうすれば宜しいのでしょうか? 実行方法としては、TEST_Kill.EXE 強制終了する実行ファイル名 でやりたいのですが、何かAPI成るものが有るのでしょうか? ご教授いただければありがたいです。 | ||||||||
|
投稿日時: 2006-11-22 16:34
アンダーバーが余計。但しWindowsXP以降でないと動作しない。 taskkill.exe /IM notepad.exe
TerminateProcessと言うAPIがあるが推奨されていない。 PostMessageでWM_CLOSE等のメッセージを送り、ウィンドウを閉じる方法で終了する方法が推奨。タスクマネージャはメッセージを送り、それでは終了できないときに初めてTerminateProcessを使う。 _________________ 甕星 <mikahosi@abox9.so-net.ne.jp> http://blogs.msmvp.jp/mikahosi/ |
1