您的位置:首页 > 其它

标准的dll文件编写,简单

2010-04-23 14:59 295 查看

头文件

//////////////////////////

door.h

//////////////////////////

extern "C" __declspec(dllexport) int say_something(char *sth);

***********************************

//////////////////////////////////

door.cpp

//////////////////////////////////

#include<windows.h>

#include"door.h"

int say_something(char* sth)

{

MessageBox(NULL,"sth","hello",MB_OK);

return 0;

}

************************************

//////////////////////////////////

dllmain.cpp

//////////////////////////////////

#include<windows.h>

#include"door.h"

BOOL WINAPIENTRY DllMain(HINSTANCE hInst,DWORD reason,LPVOID lparam)

{

switch(reason)

{

case DLL_PROCESS_ATTACH:

say_something("i am here");

break;

case DLL_THREAD_ATTACH:

break;

case DLL_THREAD_DETACH:

break;

case DLL_PROCESS_DETACH:

break;

}

return TRUE;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐