精易论坛

标题: 易语言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 欢迎交流

DownLoad:https://share.weiyun.com/5YKE3L4




作者: 咱得有自己独特    时间: 2019-8-7 13:02
有点麻烦,这个比较简单
.版本 2

.DLL命令 OutputDebugStringA, , "kernel32", "OutputDebugStringA", , 向调试发送字符串
    .参数 lpOutputString, 文本型

作者: DeHby    时间: 2019-8-7 13:08
咱得有自己独特 发表于 2019-8-7 13:02
有点麻烦,这个比较简单
.版本 2

不了解      
作者: 是大哥吖    时间: 2019-8-7 13:41
发送消息 不知道吗???
作者: DeHby    时间: 2019-8-7 18:57
Meow 发表于 2019-8-7 13:41
发送消息 不知道吗???

我的这种只是方式之一 调试输出的方式有很多  例如
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
爱玩猫 发表于 2019-8-15 21:15
牛逼克拉死 我经常写dll 经常因为编译后无法调试输出而烦恼

哈哈  那以后 方便了吧   我自己经常用这个
作者: 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