【文件属性】:
文件名称:脚本引擎 脚本解析器
文件大小:32KB
文件格式:RAR
更新时间:2013-05-11 11:32:01
简单的脚本解析器。
author:ListenWind
mail:gangyilovevc@163.com
c 语言模式脚本解析器,脚本执行不是其目的。其作用是对PE文件进行编辑。暂且不论。
现在仅支持 if关键字、以及一些+-/* && || 等常规操作。
操作符支持优先级,但不支持括号。
今天调试成功,先放出来,让大家看看。高手飘过
对脚本的解析采用二叉树存储。详见代码。
2010.4.21增加while for += -= *= /= 支持。
代码中有例子。
希望对学习脚本的人有所帮助。
今天测试循环 发现效率实在令人郁闷。先不管了(感觉递归引起的)
代码照样没释放内存,存在内存泄露问题。
【文件预览】:
FactoryOPCode.cpp
ListenWindParseScript.cpp
StdAfx.cpp
ActBlindlyScript.ncb
singleton.h
FactoryOPCode.h
ParseComm.h
ActBlindlyScript.plg
OPCode.cpp
ListenWindParseScript.h
ReadMe.txt
ActBlindlyScript.cpp
StdAfx.h
OPCode.h
ActBlindlyScript.dsw
ActBlindlyScript.dsp
ListenWind.cpp
ListenWind.h
ActBlindlyScript.opt
网友评论
- 不要积分的。。 没看到对PE文件进行编辑
- 免积分还是很不错的!
- 水平有限,暂时没有用上
- 下载后,自己水平有限,没有用
- 对于理解脚本处理过程很有帮助。