资源简介
本实例可以直接应用到项目中也可以修改供自己使用
代码片段和文件信息
#include “lib.h“
#include “windows.h“
#include “stdio.h“
//如果程序员没有为DLL模块编写一个DLLMain函数,系统会从其它运行库中引入一个不做任何操作的
//缺省DLLMain函数版本。在单个线程启动和终止时,DLLMain函数也被调用。正如由dwReason参数所
//表明的那样。
BOOL APIENTRY DllMain( HANDLE hModule
/*
进程中的每个DLL模块被全局唯一的32字节的HINSTANCE句柄标识进程自己还有一个HINSTANCE句柄。
所有这些模块句柄都只有在特定的进程内部有效,它们代表了DLL或EXE模块在进程虚拟空间中的起始
地址。在Win32中,HINSTANCE和HMODULE的值是相同的,这两种类型可以替换使用。进程模块句柄几乎
总是等于0x400000,而DLL模块的加载地址的缺省句柄是0x10000000。如果程序同时使用了几个DLL模
块,每一个都会有不同的HINSTANCE值。这是因为在创建DLL文件时指定了不同的基地址,或者是因为
加载程序对DLL代码进行了重定位。
*/
DWORD ul_reason_for_call
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
printf(“\nprocess attach of dll“);
break;
case DLL_THREAD_ATTACH:
printf(“\nthread attach of dll“);
break;
case DL
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1070 2018-11-07 14:52 给wincc写的dll 读写ini文件\Debug\dllTest.exp
文件 298900 2018-11-07 16:01 给wincc写的dll 读写ini文件\Debug\dllTest.ilk
文件 2538 2018-11-07 14:52 给wincc写的dll 读写ini文件\Debug\dllTest.lib
文件 3559288 2018-11-07 14:51 给wincc写的dll 读写ini文件\Debug\dllTest.pch
文件 730112 2018-11-07 16:01 给wincc写的dll 读写ini文件\Debug\dllTest.pdb
文件 15760 2018-11-07 16:01 给wincc写的dll 读写ini文件\Debug\lib.obj
文件 148480 2018-11-07 16:01 给wincc写的dll 读写ini文件\Debug\vc60.idb
文件 77824 2018-11-07 16:01 给wincc写的dll 读写ini文件\Debug\vc60.pdb
..A.SH. 0 2018-12-27 15:29 给wincc写的dll 读写ini文件\Debug\_system~.ini
文件 4169 2005-09-06 11:36 给wincc写的dll 读写ini文件\dllTest.dsp
文件 738 2005-09-06 14:59 给wincc写的dll 读写ini文件\dllTest.dsw
文件 132096 2018-11-07 16:01 给wincc写的dll 读写ini文件\dllTest.ncb
文件 59904 2018-11-07 16:01 给wincc写的dll 读写ini文件\dllTest.opt
文件 1182 2018-11-07 16:01 给wincc写的dll 读写ini文件\dllTest.plg
文件 2757 2018-11-07 16:01 给wincc写的dll 读写ini文件\lib.cpp
文件 150 2018-11-07 14:52 给wincc写的dll 读写ini文件\lib.def
文件 414 2018-11-07 14:51 给wincc写的dll 读写ini文件\lib.h
..A.SH. 0 2018-12-27 15:29 给wincc写的dll 读写ini文件\_system~.ini
目录 0 2019-01-19 12:32 给wincc写的dll 读写ini文件\Debug
目录 0 2019-01-19 12:32 给wincc写的dll 读写ini文件
----------- --------- ---------- ----- ----
5035382 20
- 上一篇:c++ 一个有趣的计算器
- 下一篇:c++ 蓝牙编程
相关资源
- vcredist_32_64.exe
- c++调用dll,实现消息回调
- DLL中封装Qt窗口和控件,并使用MFC和
- dll动态链接库和c++依赖库缺失修复工
- 在VS2015中用C++创建DLL并用C#调用且同时
- mfcDll工程+qt工程.rar
- python实现串口传文件调用PCOMM.dll Zm
- VS2019编译的32位最新版ffmpeg类库文件
- glut64.lib glut32.lib glut64.dll glut32.dll
- PC微信多开器,C#编写,C++ DLL
- C# C语言分别与labview调用DLL范例
- galil开发文件dmc32.dll
- mfco42d、msvcrtd、mfc42d三个DLL文件
- mfc42d.dll与msvcrtd.dll
- SCAN扫描程序中jtwain.dll文件源码
- php_xdebug-2.1.0-5.3-vc6.dll
- dll释放可执行程序。
- vb调用lua脚本案例,带mdlLua.bas模块
- msado.dll用于ado
- php_redis-2.1.3-5.2-vc6-ts(PHP 5.2.* 的 Red
- Demo: c/c++动态库DLL调用,c#等其他语言
- 在Unity3d中使用C++ DLL
- sqlite3.a sqlite3.def sqlite3.h sqlite3.dll库文
- MFC 快速导出数据至ExcelSaveToExcel组件
- OPCDAAuto.dll
- 欧姆龙 PLC 通讯 dll
- C语言+SDLlinux贪吃蛇游戏)
- 最新的32/64位opcda的dll
- VC6窗体dll,带热键,自身卸载(源码
- 补丁模块(带源码)InlinePatch,Hook,
评论
共有 条评论