社区
进程/线程/DLL
帖子详情
DLL与调用函数有什么本质区别?
blackrye
2003-01-13 02:11:47
RT
...全文
76
7
打赏
收藏
DLL与调用函数有什么本质区别?
RT
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
demetry
2003-01-14
打赏
举报
回复
lizmei001(暗黑) 说得像绕口令。^_^
从原理上讲,DLL和调用函数之间的最大差别在于应用程序与库链接的时间。当时用静态链接lib或调用自己的函数时,应用程序在变异和编连过程中就连接到库中的功能模块上。库文件的功能模块成为应用程序可知性文件的一部分。而当使用dll时,应用程序在运行时才连接到库文件的功能模块上。库文件保留了一个单独的文件,共应用程序引用和调用。
从使用角度讲,通过把多个应用程序共同使用的功能模块加入有所用应用程序共享的dll中,可以叫小应用程序可知性文件的大小。另外,可以更新和修改dll中的功能模块而不必更新可执行的应用程序(假定dll得导出界面不变)。还有一个重要的意义时,可以和任何其他windows编程语言一起使用dll(正则dll),这使得功能模块可用于范围更广泛的编程人员,而不仅仅是使用vc的编程人员。
Zark
2003-01-14
打赏
举报
回复
又是一个奇怪的问题.
对于楼主来说,比如:
CreatWindow(....);
这句你认为是调DLL,还是调用函数呢?
ruihuahan
2003-01-13
打赏
举报
回复
什么意思?
lizmei001
2003-01-13
打赏
举报
回复
有一个好处:
你很多的dll都可以输出相同的接口函数,
由你的主程序来指定调用哪个dll的函数
这样,你的主程序就可以外挂很多的dll而不用改动
你的每个dll就可以完成不同的功能而不会相互影响
sunyuan_01
2003-01-13
打赏
举报
回复
对普通函数没有大的区别,但是对别的应用就不好说了,因为俺也不清楚
rtdb
2003-01-13
打赏
举报
回复
你的CODE, 公司内部其它人用, 拷贝SOURCE CODE过去调用。
卖给别人用, 不能给SOURCE CODE, 就作成DLL给人家好了。
tyzyx
2003-01-13
打赏
举报
回复
我个人认为,如果你想使用一个大的(指功能和体积都大),你可以把它包在EXE中
但系统中的DLL已经有了,省事了:) 调用和DLL的区别就是这样了。
SyscallDumper:转储系统调用代码,名称和Nt
dll
.
dll
的偏移量
这些函数本质上是用于将信息传递到内核以执行的瘦包装器。 对于每个syscall, ntddl.
dll
设置内核所需的信息,包括将系统调用的相关编号放入寄存器eax 。 之后,使用syscall指令将控制权转移到内核。 有关此指令的更...
测试
dll
源代码
vbnet调用mfc生成的
dll
,本质上就是c的东西,和类没有关系。在无意中发现getc是不能使用的函数名,这大概就是后来c#的由来了。函数名还是要小心安排。调用的
dll
1注意是配套的。
易语言-eWOW64Ext v1.21 - 加载任意 32/64 模块|动态调用|64 位汇编|64 位进程读写
直接使用 64 位函数自由读写(注入) 64 位进程,与很多模块调用 NtWow64xxx 系列函数实现的方式有本质不同; 部分常用 nt
dll
.
dll
函数已在模块直接提供,或以模拟 kernel32 函数的调用形式提供,v1.1 新增多个函数...
windows钩子编程大全
OriginalFirstThunk与FirstThunk指向两个本质相同的数组IMAGE_THUNK_DATA,但名称不同, 分别是输入名称表(Import Name Table,INT)和输入地址表(Import Address Table,IAT)。 IMAGE_THUNK_DATA结构是个双字,在不同...
eWOW64Ext v1.2 - 加载任意 32/64 模块|动态调用|64 位汇编|64 位进程读写-易语言
直接使用 64 位函数自由读写(注入) 64 位进程,与很多模块调用 NtWow64xxx 系列函数实现的方式有本质不同; 部分常用 nt
dll
.
dll
函数已在模块直接提供,或以模拟 kernel32 函数的调用形式提供,v1.1 新增多个函数...
进程/线程/DLL
15,471
社区成员
49,181
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章