#include "Stdafx.h" #include "AfxDllx.h" #include "GameServiceHead.h" ////////////////////////////////////////////////////////////////////////////////// //静态变量 static AFX_EXTENSION_MODULE GameServiceDLL={NULL,NULL}; ////////////////////////////////////////////////////////////////////////////////// //导出函数 extern "C" int APIENTRY DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID lpReserved) { if (dwReason==DLL_PROCESS_ATTACH) { if (!AfxInitExtensionModule(GameServiceDLL, hInstance)) return 0; new CDynLinkLibrary(GameServiceDLL); } else if (dwReason==DLL_PROCESS_DETACH) { AfxTermExtensionModule(GameServiceDLL); } return 1; } //////////////////////////////////////////////////////////////////////////////////