我想在可视化项目中包含文件名“7zip.exe”,以便在我的代码中使用它。
我的代码: 我扫描一个文件夹,对于每个文件使用“7zip.exe”来提取数据。我不使用(zlib 和 libzip 在 Windows 上太痛苦了)。
我想我找到了一种丑陋的方法,将“7zip.exe”的十六进制转储放入 header (tmp.h)中,然后用转储写入文件。
如果您添加更好的想法,.. 谢谢。
最佳答案
您可以将 EXE 嵌入资源中,提取并执行它。请记住,EXE 可能具有依赖的 DLL。
Embedding an external executable inside a C# program
但是,我建议您查看 7Zip DLL相反(也可从 7-zip.org 获取)。
关于c - 在 Visual 项目中包含一个文件以便使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13858319/