将项目文件夹(lua)嵌入到exe中
Embedding project folders(lua) into exe
我搜索了很长时间如何将项目文件(如文件夹)嵌入到exe中(使用lua脚本和图像)。
基本上,我有一些文件夹需要运行我的游戏,我想以某种方式隐藏它们。因为现在它们已经打开,每个人都可以轻松编辑。
我看到了将文件夹更改为.dll文件以保护它们的方法。
使用visual studio 2013。我将非常感谢你的回答。
您可以使用PhysicsFS,它允许将分层文件系统映射到存档。在项目页面上:"它是用于视频游戏的,设计的灵感来自Quake3的文件子系统。"它被一些开源的Lua框架(例如Love2d)使用,所以你可以查看他们是如何实现集成和访问的。
这并不能保证完全的保护(什么都不能),但至少会让用户更难对你想要保护的资源进行更改。
相关文章:
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 终端不会为C++文件创建.exe文件吗
- 在Windows中以.exe的形式运行c++
- Visual Studio mkl_link_tool.exe链接错误
- C++Lua用户数据扰乱了Mathfu浮点值
- PrintWindow函数在notepad.exe中出错
- VSCode C++ 编译的exe感染了Win32:TrojanX-gen[Trj]
- 将返回值从 exe 传递到 bat,并将其传递给 C# 中的进程
- 使用 LuaBridge 或 Lua 将对象传递给 Lua 函数C++
- 获取当前正在运行的 exe 名称(不是路径)
- 从 exe 文件 (Visual Studio ) 启动时调试断言失败
- 1d.exe找不到SFML文件?
- VI工作室代码错误无法打开输出文件主.exe
- 如何为每个客户生成自定义 exe
- 使用参数在 C# 的C++上运行.exe
- 在 ******.exe 中0x00000000772CA267 (ntdll.dll) 处未处理的异常:0xC0000
- 如何在Visual Studio Code中重命名我的a.exe文件?
- 解析引用 |exe/dll vs lib
- 将项目文件夹(lua)嵌入到exe中
- 如何设置 lua.dll这样 lua.exe 就不会在每个目录中要求它?