我想在可视项目中包含文件名“7zip.exe”,以便在我的代码中使用它。
我的代码: 我扫描一个文件夹,每个文件使用“7zip.exe”来取出数据。我不使用(zlib& libzip在Windows上太痛苦了。)
我想我找到了一个丑陋的方式,把一个“7zip.exe”的六进制转储,把它放到一个标题(tmp.h)中,之后用转储写一个文件。
如果你添加一个更好的主意,.. 感谢。
答案 0 :(得分:0)
您可以在资源中嵌入EXE,提取并执行它。请记住,EXE可能具有相关的DLL。
Embedding an external executable inside a C# program
但是,我建议您查看7Zip DLL(也可以从7-zip.org获取)。