小编Jas*_*Lam的帖子

将 .exe 文件嵌入到 C++ 程序中?

我写了一个 c++ 程序,我想在里面执行我的第二个程序,这是一个 exe 文件。问题是我想将我的程序作为一个文件共享给其他人。

当我在互联网上搜索时,我找到了这个解决方案。

只需在编译时使用 .rc 文件将第二个 .exe 文件作为二进制资源存储在主 .exe 中。在运行时,您可以使用FindResource()LoadResource()和访问它,LockResource()然后将其写出到磁盘上的临时文件,然后再将其传递给system().

但我不明白如何“将 .exe 文件存储为二进制资源”

我目前正在使用它CreateProcess()来启动我的第二个程序,该程序运行良好。任何人都可以为我写一些例子吗?

c++ windows embed cygwin exe

3
推荐指数
1
解决办法
1428
查看次数

标签 统计

c++ ×1

cygwin ×1

embed ×1

exe ×1

windows ×1