12345678910111213141516171819202122232425262728293031323334 |
- // dllmain.cpp : 定义 DLL 应用程序的入口点。
- #include "stdafx.h"
- #include <string>
- static void SystemInit ()
- {
- auto PID = GetCurrentProcessId ();
- char AppPath [_MAX_PATH + _MAX_PATH];
- int len = GetModuleFileName (NULL, AppPath, _MAX_PATH);
- len --;
- while (AppPath [len] != '\\')
- AppPath [len--] = '\0';
- std::string LogFileName (AppPath); LogFileName += "Log\\CCOS.Dev.IODevice.log";
- // eLog::PrepareLog (LogFileName.c_str ());
- }
- BOOL APIENTRY DllMain (HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
- {
- switch (ul_reason_for_call)
- {
- case DLL_PROCESS_ATTACH: SystemInit (); break;
- case DLL_THREAD_ATTACH: break;
- case DLL_THREAD_DETACH: break;
- case DLL_PROCESS_DETACH: break;
- }
- return TRUE;
- }
|