File 是否从Lua中的debug.getinfo中删除信息?
使用debug.getinfo(number),人们可以看到我通过luaL_dofile加载了哪些文件,以及我通过luaL_dostring运行了哪些字符串。我正在尝试保护我的脚本,那么如何从debug.getinfo隐藏或删除我的文件和字符串呢File 是否从Lua中的debug.getinfo中删除信息?,file,api,function,lua,stack,File,Api,Function,Lua,Stack,使用debug.getinfo(number),人们可以看到我通过luaL_dofile加载了哪些文件,以及我通过luaL_dostring运行了哪些字符串。我正在尝试保护我的脚本,那么如何从debug.getinfo隐藏或删除我的文件和字符串呢 不幸的是,覆盖debug.getinfo不是我的选择。尝试使用luac-s预编译脚本 使用Lua函数load代替C函数luaL\u dostring: 推开绳子 按“=” 获取全局“加载” 呼叫(加载) 调用(已编译的字符串) 对于luaL\u dof
不幸的是,覆盖debug.getinfo不是我的选择。尝试使用
luac-s
预编译脚本 使用Lua函数load
代替C函数luaL\u dostring
:
对于
luaL\u dofile
,将文件读取为字符串。此程序中禁用Lua加载功能。我是否能够使用lua_load,这样就不会为debug.getinfo提供太多信息?