urenai 发表于 2024-12-31 23:06:36

听劝的吴老板最可爱

本帖最后由 urenai 于 2024-12-31 23:07 编辑

来来来,赶紧贴上二维码,赞助你两毛钱。

玩归玩闹归闹。
本次更新 DLL支持定位输出序号,非常棒。
按下 "ESC" 键关闭这窗口         

模块名称:nullDll.dll
更多
      TimeDateStamp: FFFFFFFF
      版本: 0.00   
      序数基址: 00000001   
      函数编号: 00000002         
      编号名称: 00000001      
      
无名称rva: 00001070 ord:   1
_a_ rva: 00001060 ord:   2
吴总已经讲过规则了。
在这里,我再简单阐述一下:
@输出名=“apiname”      // 编译结果导出函数名:apiname
@输出名=“apiname_1_”   // 编译结果导出函数名:apiname   该导出函数所在导出表第1位;
@输出名=“apiname_1n_”   // 编译结果导出函数名:无名称   该导出函数所在导出表第1位;
这里的无名称 就是字面意思,实际上没有字符。

应该时讲清楚了吧。
散会

@飞扬工作室如果可以,能否修复DLL在某种应用下 内存运行 报错问题?

问题代码已经找到了,就是没能力继续搞下去,暂时只能阉割掉启动类 临时解决,关键是不知道有没有后遗症。
如果不打算修复,希望官方能回应一下,这么搞 阉割启动类 会不会有影响:
之前搞DLL报错的童鞋们 进来。 - 火山平台俱乐部 - 递归火山软件开发平台 - Powered by Discuz!


ywl 发表于 2024-12-31 23:15:52

膜拜{:3_57:}

拒绝吃鱼的猫 发表于 2025-1-1 04:25:00

膜拜 前来支持啊

niuyanbo2021 发表于 2025-1-1 07:56:11

没看懂,你讲的是在DLL里实现按ESC关闭窗口这个功能,是吗?
这个问题我也卡住了好久。

山梦 发表于 2025-1-1 08:03:15


膜拜 前来支持啊

lhy201233 发表于 2025-1-1 11:31:51

这个应该是函数名在汇编中地址吧

urenai 发表于 2025-1-1 13:21:08

lhy201233 发表于 2025-1-1 11:31
这个应该是函数名在汇编中地址吧

类库导出表细化设置

fengshangren 发表于 2025-1-1 18:25:09

内存运行报错,你是查到哪里出了,我也研究了两天,也是找到问题了,我这边测试是Win7的火山DLL内存调用百分百崩,你是查到哪里有问题

urenai 发表于 2025-1-1 20:23:07

fengshangren 发表于 2025-1-1 18:25
内存运行报错,你是查到哪里出了,我也研究了两天,也是找到问题了,我这边测试是Win7的火山DLL内存调用百 ...

童鞋,已经解决了,按照我帖子把启动类和谐了就行。

fengshangren 发表于 2025-1-2 12:43:07

本帖最后由 fengshangren 于 2025-1-2 12:46 编辑

urenai 发表于 2025-1-1 20:23
童鞋,已经解决了,按照我帖子把启动类和谐了就行。
你错了,治标不治本,他火山的一些库的封装方式,都是启动类的一些源码写法一样,只要你调用了那个库,你依然不能内存调用,一样崩,比如你DLL调用了官方封装的HP库,你这个DLL依然不能被内存调用,除非你DLL写的代码很简单,不怎么调用官方的库,那基本还可以
页: [1] 2 3
查看完整版本: 听劝的吴老板最可爱