社区
C#
帖子详情
请大家赐教:用c#写了一个dll,如何找到它的dllMain函数。即在.net下如何找到动态连接库入口点函数??
cpu_long
2006-07-26 12:37:48
请大家赐教:用c#写了一个dll,如何找到它的dllMain函数。
即在.net下如何找到动态连接库入口点函数??
...全文
252
2
打赏
收藏
请大家赐教:用c#写了一个dll,如何找到它的dllMain函数。即在.net下如何找到动态连接库入口点函数??
请大家赐教:用c#写了一个dll,如何找到它的dllMain函数。 即在.net下如何找到动态连接库入口点函数??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
粉红色的火烈鸟
2006-07-26
打赏
举报
回复
此dll非彼dll,性质完全变了,就是扩展名一样
lookfeng
2006-07-26
打赏
举报
回复
.net的DLL和普通DLL是不一样的,没有入口点函数。
.net的DLL只能在托管环境里调用。
Dll
Main
详解的相关资源
Dll
动态
链接
库
有个
入口
函数
Dll
Main
,这是我对
Dll
Main
的详解。
Dll
Main
的详解:见我的博客http://blog.csdn
.net
/benkaoya/archive/2008/06/02/2504781.aspx
C++
动态
链接
库
入口
dll
main
详解
通过使用
dll
main
函数
,我们可以在
DLL
被加载和卸载时执行相应的初始化和释放资源操作。而在C++中,
DLL
的
入口
函数
被称为
dll
main
。需要注意的是,
dll
main
函数
是
一个
非常敏感的
函数
,它应该保持简洁并且不应该执行耗时的操作。在
dll
main
函数
中,不建议创建新线程或进行复杂的初始化过程,因为这可能会导致不可预料的问题。除了在
dll
main
函数
中执行初始化和释放资源的操作,我们还可以在
DLL
中定义其他
函数
供外部调用。
dll
main
函数
是
DLL
中的特殊
函数
,它在
DLL
被加载和卸载时被调用。
DLL
中的
dll
Main
入口
函数
的使用
在我的
动态
链接文件
dll
的使用 和VC++生成
DLL
(DynamicLinkLibrary… 两篇博文基础上 测试
DLL
的
入口
函数
dll
Main
的作用。 在VC++生成
DLL
(DynamicLinkLibrary… 博文实例
Dll
2.
dll
的源代码
Dll
2.cpp 中加入 如下代码: #include #include BOOL WINAPI
Dll
Main
(HANDLE hInst,
dll
动态
链接
库
(2)---
入口
函数
Dll
Main
1、
动态
库
导出
函数
的查看: 使用Vc++自带的Depends工具进行查看,但是只能看到
函数
的名字,具体的
函数
参数及返回值看不到,所以要把
动态
库
导出
函数
声明的头文件(.h文件)打包给<<开发者>> 。 2、新建
DLL
工程: 大家在新建工程向导过程中,不要选择 “使用MFC” 选项,如果选上的话,会把
DLL
变为MFC规则
DLL
,就是我们上节课讲的第二种
动态
链接
库
。 3、
DLL
程...
Windows
动态
库
Dll
Main
Dll
Main
Dll
Main
是Windows
动态
库
的
入口
函数
。如同控制台或DOS程序需要
main
函数
、WIN32程序需要Win
Main
函数
一样,Windows在加载
DLL
的时候,需要
一个
入口
函数
。 注意事项 实际编
写
动态
库
时,
DLL
并没有提供
Dll
Main
函数
,应用工程也能成功引用
DLL
,这是因为Windows在找不到
Dll
Main
的时候,系统会从其它运行
库
中引入
一个
不做任何操作的缺省
Dll
Main
函数
版本,并不意味着
DLL
可以放弃
Dll
Main
函数
。 根据编
写
规范,Windows必须
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章