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

时间:2012-12-13 10:54:56

标签: c visual-studio-2010 file import include

我想在可视项目中包含文件名“7zip.exe”,以便在我的代码中使用它。

我的代码: 我扫描一个文件夹,每个文件使用“7zip.exe”来取出数据。我不使用(zlib& libzip在Windows上太痛苦了。)

我想我找到了一个丑陋的方式,把一个“7zip.exe”的六进制转储,把它放到一个标题(tmp.h)中,之后用转储写一个文件。

如果你添加一个更好的主意,.. 感谢。

1 个答案:

答案 0 :(得分:0)

您可以在资源中嵌入EXE,提取并执行它。请记住,EXE可能具有相关的DLL。

Embedding an external executable inside a C# program

但是,我建议您查看7Zip DLL(也可以从7-zip.org获取)。