lua
gushiaoke
编程,走火入魔.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Decoda实现分析
<br />Decoda可以跨进程调试lua程序.但不怎么稳定,容易崩溃.<br /> <br />Decoda使用dbghelp找到lua api函数地址,然后hook这些函数,得到lua_State,然后利用lua自身的调试api实现调试,即用lua_sethook.<br /> <br />可以做实验验证,编译一个lua的静态库,编译一个release版的程序,删除pdb,这时用decoda无法调试.原创 2010-11-23 20:41:00 · 1270 阅读 · 0 评论 -
用 lua 写 VisualSvn Server 的 hook
VisualSvn 的 Repositories 下面,每个库都有hooks目录这里存放9种hook.我比较关心post-commit,要限制文件扩展名,采用白名单.hooks支持批处理和EXE,比如post-commit.bat或post-commit.exe放在Repositories\code\hooks下面,在提交后,svn server会自动调用,如果程序返回0表示成原创 2012-05-31 10:36:36 · 1520 阅读 · 0 评论
分享