dllmain.cpp
来自「如果应用程序在共享 DLL 中使用 MFC」· C++ 代码 · 共 33 行
CPP
33 行
#include "DllMain.h"
void (*m_lpQQStartGui_Old)()=NULL;
TQQPlugin *m_lpQQPlugin;
BOOL WINAPI DllMain(HINSTANCE hInstance,DWORD dwReason, LPVOID lpReserved){
switch(dwReason){
case DLL_PROCESS_ATTACH://加载DLL
DisableThreadLibraryCalls(hInstance);
break;
case DLL_PROCESS_DETACH://卸载DLL
if(m_lpQQStartGui_Old && m_lpQQPlugin)m_lpQQPlugin->lpQQStartGui=m_lpQQStartGui_Old;
break;
}
return TRUE;//返回真为成功
}
#include "NoOpenQQGui.h"
void QQStartGui(){
CNoOpenQQGui();
}
extern "C" KEN_DLL_API LPSTR OnInitQQPlugin(TQQPlugin *lpQQPlugin){
if(lpQQPlugin->dwPluginSize==sizeof(TQQPlugin) && lpQQPlugin->MicroQQ_MajorVer==HIWORD(MicroQQ_VER)){
m_lpQQPlugin=lpQQPlugin;
m_lpQQStartGui_Old=lpQQPlugin->lpQQStartGui;
m_lpQQPlugin->lpQQStartGui=QQStartGui;
return "NoOpenQQGui By Ken";
}
return NULL;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?