社区
C++ 语言
帖子详情
使用第三方dll后,new出的内存被破坏了
_lee_chong
2018-12-11 10:20:42
这是我的项目结构,现在,在exe里没事new 出来的内存前后都有fd fd fd fd,一进入我的dll所有new出来的内存就没有fd fd fd fd了.
在我的dll里一旦我取消链接第三方dll的lib,就又恢复正常了。
感觉应该是第三方dll里重写了申请内存的某个标准函数,我该怎么处理?
...全文
147
6
打赏
收藏
使用第三方dll后,new出的内存被破坏了
这是我的项目结构,现在,在exe里没事new 出来的内存前后都有fd fd fd fd,一进入我的dll所有new出来的内存就没有fd fd fd fd了. 在我的dll里一旦我取消链接第三方dll的lib,就又恢复正常了。 感觉应该是第三方dll里重写了申请内存的某个标准函数,我该怎么处理?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
真相重于对错
2018-12-11
打赏
举报
回复
这是我的项目结构,现在,在exe里没事new 出来的内存前后都有fd fd fd fd,一进入我的dll所有new出来的内存就没有fd fd fd fd了.
-=======================
为什么要有fd fd呢?
还有全局new 可以重载。
www_adintr_com
2018-12-11
打赏
举报
回复
不连接 lib, 直接 Loadlibary 试试呢
_lee_chong
2018-12-11
打赏
举报
回复
引用 1 楼 www_adintr_com 的回复:
链接静态的 CRT 库
你说的是c/c++ -> 代码生成里的 md改成mt吧,我改了后,进不去main函数了,在一开始验证堆的时候就出错了_CrtIsValidHeapPointer
www_adintr_com
2018-12-11
打赏
举报
回复
链接静态的 CRT 库
_lee_chong
2018-12-11
打赏
举报
回复
已处理,是火狐的spidermonkey引擎 内存管理部分,我稍微改动了下,去掉了对那dll的调用
赵4老师
2018-12-11
打赏
举报
回复
使用子进程隔离有问题的dll
_lee_chong
2018-12-11
打赏
举报
回复
引用 3 楼 www_adintr_com 的回复:
不连接 lib, 直接 Loadlibary 试试呢
也不行,那个dll不是我直接调用的,中间隔着另一个dll....
我现在在那开源源码里改内存申请方面的函数名字...
vld(Visual Leak Detector
内存
泄露检测工具 源码)
然后是lib段,一般用于
第三方
的类库的初始化等;最后是user段,大部分的初始化都在这个阶段进行。Visual Leak Detector将其初始化设置在compiler段,从而使得它在绝大多数全局变量和几乎所有的用户定义的全局变量...
使用
Rust编写 Windows
dll
并注入进
第三方
进程后对 Windows API MessageBoxW 进行 Hook
这里采用编译成
dll
后注入,这里有两点需要注意: 目标程序为 32/64 位 rust 编译工具链也需要对应 32/64 位 编译需要用 release 模式,防止注入编译器在 debug 下为了调试附加的数据 Cargo.toml 中需要说明将其...
使用
JNI技术实现java程序调用
第三方
dll
(c/c++)文件的功能
JAVA的跨平台的特性深受java程序员...而且有一些设备厂商提供的硬件接口已经经过一定的封装和处理,不能直接
使用
java程序通过端口和设备通信,这种情况下就得考虑
使用
java程序去调用比较擅长同系统打交道的
第三方
程序,从
关于C#调用非托管
DLL
,报“
内存
已损坏的”坑,坑,坑
因客户需求,与
第三方
对接,调用非托管
DLL
,之前正常对接的程序,却总是报“
内存
已损坏的异常”,程序进程直接死掉,折腾到这个点(2018-05-11 00:26),终于尘埃落定,直接上程序。 之前的程序: //定义入参 ...
Chap5:
使用
JNI技术实现java程序调用
第三方
dll
(c/c++)文件的功能
JAVA的跨平台的特性深受java程序员...而且有一些设备厂商提供的硬件接口已经经过一定的封装和处理,不能直接
使用
java程序通过端口和设备通信,这种情况下就得考虑
使用
java程序去调用比较擅长同系统打交道的
第三方
程序,从
C++ 语言
64,266
社区成员
250,463
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章