我们目前的编辑器部分主要是用C#搭建, 选基于C#的BabeLua不会引入新的语言。
3. BabeLua本身是基于VS的, 很多体验可以跟原来的VS C++编码调试保持一致。...在emmy.tool.exe执行过程中尝试根据传入的进程ID打开对应目标调试进程.
9. 尝试为目标调试进程加载emmy.backend.dll
10....尝试在目标调试进程中开启一个独立的线程执行Backend的初始化
11. 在Backend初始化线程中尝试根据进程信息查找所有需要的Lua Api函数
12....对照代码仔细分析了一下, 发现EmmyLua的Lua Api查找, Hook Lua Api的时候, 并没有提供任何保护, 也就是Hook注册之后, 如果目标应用程序的Lua虚拟机正在工作, 那么马上就会触发...问题5: 如果当前EmmyLua的IDE是自动断点到运行报错的脚本处, Detach目标程序, 会导致目标程序崩溃
这个问题是因为EmmyLua调试退出的时候破坏了Lua Stack上的内容, Hook