简单Win32DLL编写方法

该博客给出了Win32 DLL程序的代码示例,包含主要的CPP文件MyDll.cpp、相应的头文件MyDll.h、导出函数文件MyDll.def以及必要的引用文件stdafx.h,展示了DllMain函数、自定义函数等代码内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/**

      作者: 流水- 

      时间: 2005/08/01

**/

////////////
Win32DLL Proc Note
1. MyDll.cpp
// MyDLL.cpp 主要的CPP文件: 
// ----------------------------------------------------------
#include "stdafx.h"

BOOL WINAPI DllMain(HANDLE handle,DWORD dwReason,LPVOID lpReserved)
{
 return true;
}
bool __stdcall fun()
{
 return true;
}
bool __stdcall fun2()
{
 return false;
}
// ----------------------------------------------------------

2. MyDll.h 相应的CPP头文件,要为VC静态链接,这里要声明相应的接口函数:

// ----------------------------------------------------------
// MyDLL.h
#pragma once

#include "stdafx.h"
// ----------------------------------------------------------

3. MyDll.def  导出函数文件
// ----------------------------------------------------------
LIBRARY MyDll
EXPORTS
 ; 导出函数
 fun   @1
 fun2  @2
// ----------------------------------------------------------

4. stdafx.h 必要的相应引用文件
// stdafx.h
#pragma once
#define WIN32_LEAN_AND_MEAN
// windows header files
#include <windows.h>

//-------------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值