c - 在 C 应用程序中隐藏 Lua 源代码

标签 c lua

我目前正在用 C 和 Lua 开发游戏。因为我打算在完成后出售我的游戏,所以我想保持源代码关闭。所以我的问题是是否有一种方法可以隐藏或以某种方式从 C 访问我的 Lua 代码,而用户无法查看。现在,我的可执行文件与我的 Lua 代码放在同一个位置,因此可以访问它。

感谢阅读本文,如有任何帮助,我们将不胜感激。如果我太含糊,请询问我更多细节。

最佳答案

我认为正确的答案是,你不能。你只能让破解者的生活更加艰难。比将代码编译成字节码更好的保护方案已经被破解。如果您的游戏不受欢迎,那也没关系。先编写游戏,然后再考虑隐藏代码。

关于c - 在 C 应用程序中隐藏 Lua 源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19308766/

相关文章:

c - 为什么在这个程序中无限循环?

c - 动态数组中的最大值

c++ - 将 C++ #defines 读入 Lua 状态

string - Lua 返回字符串中的结束值

c++ - Luabridge 绑定(bind)重载运算符

c - 函数的存在会中断 HTTP 请求

c - 无法打开/sys/bus/pci/devices/0000 :00:01. 0/resource

c - 如何使用 OpenSSL 生成 ECDHE 公钥?

arrays - 有没有办法在不使用pairs()的情况下遍历数组?

file-io - 从文件读取后的命令行输入