Files
cs2_united/cs2_patch/dllmain.cpp
世元 李 12a37bfb12 first test
2020-03-11 19:17:00 +08:00

41 lines
896 B
C++

// dllmain.cpp : 定义 DLL 应用程序的入口点。
#include "pch.h"
#include "Data.h"
#include "BuildIn.h"
#pragma data_seg("PublicData") // 声明共享数据段,并命名该数据段
HMODULE hMod = NULL;
extern "C" DLLAPI wchar_t ms_str[3096] = { 0 };
extern "C" DLLAPI int nID = 0;
#pragma data_seg()
#pragma comment(linker, "/section:PublicData,rws")
extern HMODULE SelfHandle ;
extern bool start_falg ;
BOOL APIENTRY DllMain( HMODULE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
SelfHandle = hModule;
break;
case DLL_THREAD_ATTACH:
break;
case DLL_THREAD_DETACH:
break;
case DLL_PROCESS_DETACH:
if (start_falg)
end();
break;
}
return TRUE;
}