我编写了一个c ++程序,我想在其中执行我的第二个程序,这是一个exe文件。问题是我想将我的程序作为一个文件共享给其他人。
当我在互联网上搜索时,找到了此解决方案。
只需将第二个.exe文件作为二进制资源存储在主文件中 .exe在编译时使用.rc文件。在运行时,您可以访问它 使用
FindResource()
,LoadResource()
和LockResource()
,然后 在将其传递到system()
之前,将其写到磁盘上的临时文件中。但是我不明白如何“将.exe文件存储为二进制资源”
我目前正在使用CreateProcess()
启动第二个程序,该程序运行良好。谁能为我写一些例子?
我编写了一个c ++程序,我想在其中执行我的第二个程序,这是一个exe文件。问题是我想将我的程序作为一个文件共享给其他人。当我在互联网上搜索时,我...
在项目的资源脚本(定义了图标,对话框等的.rc
文件中,您可以使用以下一行添加二进制资源: