【问题标题】:Include a file inside Visual project in order to use it [closed]在 Visual 项目中包含一个文件以便使用它[关闭]
【发布时间】:2012-12-01 06:03:55
【问题描述】:

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

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

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

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

【问题讨论】:

  • 我不确定你想要什么,也许你正在寻找 kernel32.dll 中的 CreateProcess 函数?

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


【解决方案1】:

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

Embedding an external executable inside a C# program

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

【讨论】:

    猜你喜欢
    • 2015-08-25
    • 1970-01-01
    • 1970-01-01
    • 2012-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-11
    • 1970-01-01
    相关资源
    最近更新 更多