プロジェクト

全般

プロフィール

[GGW3.2.1,GGH4.X-5.X] GG上で動作するアプリケーションを全て終了させるプログラムを作りたい.終了しないアプリケーションは,タイムアウト時間経過後に強制終了させたい.

技術ノート
2011/01/28

[番号]
技術ノート KGTN 2011012802

[現象]
[GGW3.2.1,GGH4.X-5.X] GG上で動作するアプリケーションを全て終了させるプログラムを作りたい.終了しないアプリケーションは,タイムアウト時間経過後に強制終了させたい.

[説明]
以下のテストプログラムで,GG上で動作するアプリケーションが終了し,かつ自分人身が最後に終了することを確認しました.なお,プログラム名は GGLogout.exe とし,自分自身に WM_CLOSE を送信しないようにしています.

タイムアウト時間経過後は,下記の関数により 「ウインドウハンドルに対応付く」 プロセスを強制終了させます.なお,TerminateProcess関数によりプロセスが強制終了された場合は,メモリリーク等が発生する可能性があります.

ファイル

KGTN2011012802.pdf (74.7 KB) kitasp 技術センター, 2016/06/17 16:14

KGTN2011012802-1.jpg 表示 (16.1 KB) kitasp 技術センター, 2016/06/17 16:14

KGTN2011012802-2.jpg 表示 (12.5 KB) kitasp 技術センター, 2016/06/17 16:14