dll文件的函数执行过程是怎样的?

crystalfish 2004-07-31 02:49:07
在使用MFC编写dll文件时,有几个函数,dllmain(),dllregisterserver(),dllunregisterserver()等,其中dllmain()是程序的入口,但是有时并不需要这个程序,假如不需要这个程序,那程序的入口在哪?
是哪个函数调用dllregisterserver的呢?
现在我写了个dll程序,在使用regsvr32注册该dll文件时,显示装载成功,但是
找不到dllregisterserver的入口是怎么回事?
...全文
109 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tabris17 2004-07-31
  • 打赏
  • 举报
回复
只有进程内COM的DLL才需要注册

一般的只要LoadLibrary就可以了
hooliganstreet 2004-07-31
  • 打赏
  • 举报
回复
一般dll文件不需要注册的,进程内com才需要
rivershan 2004-07-31
  • 打赏
  • 举报
回复
MFC和C runtime都带有一个dllmain,你自己的dll没有实现dllmain就调用自带的~

dllregisterserver等都是给COM用的。。。
如果你的dll如果不是COM,就会找不到dllregisterserver入口~

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧