[GGH4.X] GG上で動作するアプリケーションから,そのセッションを切断させたい.
技術ノート
2014/01/29
[番号]
技術ノート KGTN 2014010802
[現象]
[GGH4.X] GG上で動作するアプリケーションから,そのセッションを切断させたい.
[説明]
以下のコードを実行することで,セッションを直ちに切断させることが出来ます.なお,64ビット環境では,64ビットアプリケーションとしてビルドして下さい.
HMODULE hMod; FARPROC fpDiscon; hMod = ::LoadLibrary(_T("C:\\Windows\\System32\\Components.dll")); if(hMod == NULL) { ::MessageBox(NULL,_T("LoadLibrary = NULL"),_T("GGSample_Disconnect"),MB_OK); return; } fpDiscon = ::GetProcAddress(hMod,"compsDisconnectSession"); if(fpDiscon == NULL) { ::MessageBox(NULL,_T("GetProcAddress = NULL"),_T("GGSample_Disconnect"),MB_OK); return; } (*fpDiscon)(); ::FreeLibrary(hMod);