-1

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

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

我想我找到了一种丑陋的方法,将“7zip.exe”的六进制转储放入标题(tmp.h)中,然后用转储写入文件。

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

4

1 回答 1

0

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

在 C# 程序中嵌入外部可执行文件

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

于 2012-12-13T22:20:26.940 回答