c - 在 Visual 项目中包含一个文件以便使用它

标签 c visual-studio-2010 file import include

我想在可视化项目中包含文件名“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/

相关文章:

c# - 在 C# 中监视文件更改

.net - 是否有一个对话框可以同时选择多个文件和文件夹的混合?

c - LLVM 编译器 2.0 错误?

html - 需要一个用于 HTML 的简单 Bison 语法

c - 如何从 read() 中获取字符

c# - 在 Visual C# Express 2010 和 .net 4 中使用 NUnit

c++ - 更改 openni2 上的分辨率不起作用

asp.net - vb 中的数据列表。尝试获取数据列表中行或单元格的特定值

c++ - VS2005 - 在同一项目中具有相同名称的多个文件

c - 解析 C 中的命令行参数