标准的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;
}
//////////////////////////
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;
}
相关文章推荐
- 编写一个程序,使其从标准输入读取字符,直到遇到文件结尾。对美个字符 程序需要检查并报告改字符是否是一个字母。如果是报告字母在字符表中的位置,否则返回-1
- 关于linux中Makefile文件的编写(简单例子)
- linux下编写的一个最简单的Makefile文件
- 简单Bat文件编写
- 22.Silverlight使用WebService调用C++,Delphi编写的DLL文件
- VS2005 Web项目安装部署:利用预编译的Dll 隐藏.cs文件 的简单实现
- dll动态链接库文件编写
- delphi 编写dll文件
- java 解决调用c语言实现简单HelloWorld函数生成.dll动态链接库的32位dll文件无法在64位机上运行
- 【Tools】pexports生成标准def文件以及根据dll生成引导库lib的方法
- Linux操作系统的简单指令及如何使用vim编写一个程序,然后使用gcc查看【预处理】、【编译】、【汇编】、【链接】各阶段文件的内容。
- 用16进制编辑器编写一个DLL文件【转自看雪】
- c# 动态加载dll文件,并实现调用其中的简单方法
- Delphi 编写DLL动态链接库文件的知识和样例(有详细步骤,很清楚)
- 标准动态dll编写和调用
- PB8调用使用C++与C#分别编写生成解压缩带有密码的zip压缩文件的动态链接库dll(部分内容转自互联网)
- Android标准架构实例分析之编写最简单的hello驱动
- 用16进制编辑器编写一个DLL文件
- 用Python编写一个简单的FUSE文件系统的教程
- 非MFC模式的动态链接库(DLL)文件的编写和调试