精易论坛
标题: 易语言Dbugprint 可以用于DLL调试 等 场景的写法 [打印本页]
作者: DeHby 时间: 2019-8-7 12:49
标题: 易语言Dbugprint 可以用于DLL调试 等 场景的写法
本帖最后由 宇智波·佐助 于 2019-8-9 11:47 编辑
易语言有自带的调试输出功能
可往往需要调试DLL的时候只能依靠"信息框" 这就比较麻烦了
我的调试输出 可以应用于任何场景的调试 例如DLL注入到别人的进程 一样可以调试输出
由于易语言的UDP通信只有组件 需要窗口的支持 在DLL 里面使用不方便
所以我把HP-SOCKET的UDP Client 整合到一个模块 可以直接使用
接收端 支持查看 文本和字节集两种
UDP组件初始化的时候需要加一定的延迟 避免还未初始化就直接发送数据
Cody By DeHby 企鹅:2282306201 欢迎交流
作者: 咱得有自己独特 时间: 2019-8-7 13:02
有点麻烦,这个比较简单
.版本 2
.DLL命令 OutputDebugStringA, , "kernel32", "OutputDebugStringA", , 向调试发送字符串
.参数 lpOutputString, 文本型
作者: DeHby 时间: 2019-8-7 13:08
不了解
作者: 是大哥吖 时间: 2019-8-7 13:41
发送消息 不知道吗???
作者: DeHby 时间: 2019-8-7 18:57
我的这种只是方式之一 调试输出的方式有很多 例如
SendMessage Hook 消息函数 去处理
还有共享内存 给易语言的窗口发消息 之类的
作者: 小鬼` 时间: 2019-8-7 21:11
支持楼上,DLL调试我一般用OutputDebugStringA
作者: 外星星人 时间: 2019-8-8 13:38
萌新支持大佬
作者: xiaoniu1230 时间: 2019-8-10 06:25
很好很强悍,坚持下去哦~
作者: 火币OT 时间: 2019-8-10 13:06
虽然很不理解但是来看过了.......
作者: zipper2016 时间: 2019-8-10 17:00
#在这里快速回复#看看
作者: ACE丶蓝雨 时间: 2019-8-15 21:15
牛逼克拉死 我经常写dll 经常因为编译后无法调试输出而烦恼
作者: DeHby 时间: 2019-8-16 18:13
哈哈 那以后 方便了吧 我自己经常用这个
作者: woxl 时间: 2019-8-23 20:37
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14140253
作者: houpeng 时间: 2023-8-8 15:57
支持开源~!感谢分享
作者: wolfpack 时间: 2024-5-4 22:08
谢谢分享。。。。。。。。。。。
欢迎光临 精易论坛 (https://125.confly.eu.org/) |
Powered by Discuz! X3.4 |