摘要: 我从Decoda刚发布就一直关注着,这个工具可以注入到宿主程序内对lua脚本进行调试,还可以设置断点观察变量的值,功能非常强大。 下面我介绍一下使用方法。 首先找到一个使用了lua的程序,我这里用wireshark举例,这是个很好很强大的网络截包工具,wireshark内部使用了lua。没有wireshark的请下去google一下并下载安装,此为开源软件。 调试使用lua的宿主程序有两种启动方式,一种是从Decoda启动宿主程序,另一种是先启动宿主程序然后用decoda注入。 本篇文章将介绍如何从Decoda启动宿主程序 启动Decoda并点击Debug目录下的StartDebuging,弹 阅读全文
posted @ 2011-03-04 15:28 oayx 阅读(1029) 评论(0) 推荐(0) 编辑
摘要: 1、http://www.unknownworlds.com/decoda,这个工具可以注入到宿主程序内对lua脚本进行调试。2、有2种方式对lua进行调试从Decoda启动宿主程序a、project菜单中的Settingsb、在commond中填入你要运行的宿主程序。点击okc、用它打开lua脚本设置断点。Decoda 中选择Start Debugging下面是简单的例子。====== main.cpp ==================#include <iostream>#include "luaDebug.h"using namespace std;i 阅读全文
posted @ 2011-03-04 15:27 oayx 阅读(7647) 评论(1) 推荐(0) 编辑