プロジェクト

全般

プロフィール

[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);

ファイル

KGTN2014010802.pdf (49 KB) kitasp 技術センター, 2014/01/29 15:33