如何从 C++ 程序中提取文件,然后从中提取 运行 个文件
How to extract files from C++ program and then run one from them
我正在用 C++ 编写更新程序,我需要从中提取文件。
我正在使用 Microsoft Visual Studio.
我想要达到的目标:
- 用户运行 exe
- exe 解压文件
- exe 运行提取的文件之一
谁能推荐一个好的解决方案?
谢谢!
您正在编写更新程序。
- 用户运行 exe
- exe 解压文件
- exe 运行提取的文件之一
所以你的程序应该:
- 从服务器下载补丁(使用 winsock 或更高级别的网络库)
- 解压缩存档(取决于所讨论的格式,应该有相应的库,例如 zlib)
- 移动新文件并覆盖旧文件(使用 win32 或更高级别的东西,如 MFC 或 Qt)
正在使用 C++ 从文件中提取资源:
Extract file from resource in Windows module
Self-Extracting Executable C++
http://www.codeproject.com/Articles/4221/Adding-and-extracting-binary-resources
我正在用 C++ 编写更新程序,我需要从中提取文件。 我正在使用 Microsoft Visual Studio.
我想要达到的目标:
- 用户运行 exe
- exe 解压文件
- exe 运行提取的文件之一
谁能推荐一个好的解决方案?
谢谢!
您正在编写更新程序。
- 用户运行 exe
- exe 解压文件
- exe 运行提取的文件之一
所以你的程序应该:
- 从服务器下载补丁(使用 winsock 或更高级别的网络库)
- 解压缩存档(取决于所讨论的格式,应该有相应的库,例如 zlib)
- 移动新文件并覆盖旧文件(使用 win32 或更高级别的东西,如 MFC 或 Qt)
正在使用 C++ 从文件中提取资源:
Extract file from resource in Windows module
Self-Extracting Executable C++
http://www.codeproject.com/Articles/4221/Adding-and-extracting-binary-resources