社区
进程/线程/DLL
帖子详情
关于同一进程内同一个dll的多个副本的问题
myseemydog
2016-01-28 02:12:38
场景是这样的。开发了一个activex的dll,被IE浏览器进程加载。同一个网页上有多个object标签。所以这个dll实例会被IE初始化多次。
现在有一个文件配置。想做成所有dll的实例共用一份。有没有什么办法可以做到。
欢迎大家反馈!
...全文
191
2
打赏
收藏
关于同一进程内同一个dll的多个副本的问题
场景是这样的。开发了一个activex的dll,被IE浏览器进程加载。同一个网页上有多个object标签。所以这个dll实例会被IE初始化多次。 现在有一个文件配置。想做成所有dll的实例共用一份。有没有什么办法可以做到。 欢迎大家反馈!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oyljerry
2016-01-30
打赏
举报
回复
都是读取的同一份配置文件,这样多次加载也是相同的配置数据。没什么问题啊
Yofoo
2016-01-28
打赏
举报
回复
dll应该没有多个副本吧 有多个object标签, 这个应该是class有多个实例 修改对象的createinstance函数, 直接返回以前创建的实例, 注意增加引用计数
DLL
注入源码(远程
进程
注入)
这样可以节省内存,因为
多个
程序可以共享
同一
代码和数据
副本
。
DLL
注入就是利用了这个特性,将
DLL
的内容强制加载到目标
进程
中,使得目标
进程
执行不属于自身代码的指令。
DLL
注入通常通过以下步骤实现: 1. 获取目标...
DLL
占用查看器
DLL
(Dynamic Link Library)是Windows操作系统中的一个重要组成部分,它是一种共享库,包含了各种函数和资源,可供
多个
程序同时调用,以实现代码复用和节省内存。
DLL
占用查看器是一款实用工具,主要用于帮助用户...
vc 如何编写一个动态链接库
DLL
`Shared
Dll
.zip`可能涉及到共享
DLL
,即
多个
应用程序共享
同一
个
DLL
的实例,这对于资源管理和版本控制特别有用。 总的来说,VC++创建和使用
DLL
涉及到项目配置、函数导出、接口设计、以及在应用程序中的导入和调用等多...
Dll
机制的测试
DLL
可以使用TLS来创建线程私有的数据,这样即使
多个
线程调用了
同一
DLL
函数,每个线程也有自己的变量实例,避免了共享数据可能导致的
问题
。TLS通常通过`TlsAlloc`、`TlsGetValue`和`TlsSetValue`等API来管理。 在...
我的
Dll
我的
Dll
我的
Dll
我的
Dll
我的
Dll
动态链接库(
DLL
)是Windows操作系统中的一种重要技术,它允许
多个
程序共享代码和资源,从而节省内存,提高系统效率。
DLL
文件包含了可执行代码、全局数据和资源,可以在运行时由系统动态加载到需要它的
进程
虚拟地址...
进程/线程/DLL
15,473
社区成员
49,171
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章