[GGH5.X/ExPack] 拡張パックの GGSessionManager でセッションを強制終了した場合,無条件にプロセスを殺すような処理が行われるのか?
技術ノート
2016/10/05
[番号]
技術ノート KGTN 2016083005
[現象]
[GGH5.X/ExPack] 拡張パックの GGSessionManager でセッションを強制終了した場合,無条件にプロセスを殺すような処理が行われるのか?
[説明]
いいえ,関数 TerminateProcess() のようなリスクを伴う強制的な終了処理が行われる訳ではありません.クラスターマネージャーを操作して,セッションを終了させる場合と同様に,正常な手順を踏んでセッションを終了させます.以下に,セッションの強制終了時のAPSログを示します.ログの130行目に “Successfully unloaded user profile” という文言も見えます.
121 GGSessionManager (5512) Attempting to terminate session 2. ... 125 Administrator on Ggh50-lic, aps (5512) Session ID 2: Process #3952 (C:\Program Files\GraphOn\GO-Global\Programs\pw.exe) stopped in session "Administrator on Ggh50-lic". ... 130 Logon2 on Ggh50-lic, Logon (928) Successfully unloaded user profile. ... 132 Administrator on Ggh50-lic, aps (5512) Session ID 2: Process #928 (\??\C:\Program Files\GraphOn\GO-Global\Programs\Logon.exe) stopped in session "Administrator on Ggh50-lic". 150 Administrator on Ggh50-lic, aps (5512) Session ID 2: Session "Administrator on Ggh50-lic" stopped.