Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/152.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 从c+;中的另一个.exe生成用户自定义的.exe+;_C++_Winapi_Exe_Customization - Fatal编程技术网

C++ 从c+;中的另一个.exe生成用户自定义的.exe+;

C++ 从c+;中的另一个.exe生成用户自定义的.exe+;,c++,winapi,exe,customization,C++,Winapi,Exe,Customization,在此项目中,将有两个.exe文件: Main,在此用户可以调整设置并生成.exe(子项) 此.exe将具有这些用户自定义设置 因此,基本上目标是让用户生成自己的自定义.exe。所有这些都是从main.exe发生的 我已将一个.exe(子)作为资源嵌入另一个.exe(主)中。现在我想将这些设置应用于.exe(子项) Thx预先将设置作为资源存储在嵌入式exe中,然后使用BeginUpdateResource和好友在提取后对其进行修改。请参见MSDN。@Heandel我想知道如何将这些设置应用于

在此项目中,将有两个.exe文件:

  • Main,在此用户可以调整设置并生成.exe(子项)
  • 此.exe将具有这些用户自定义设置
因此,基本上目标是让用户生成自己的自定义.exe。所有这些都是从main.exe发生的

我已将一个.exe(子)作为资源嵌入另一个.exe(主)中。现在我想将这些设置应用于.exe(子项)


Thx预先

将设置作为资源存储在嵌入式exe中,然后使用
BeginUpdateResource
和好友在提取后对其进行修改。请参见MSDN。

@Heandel我想知道如何将这些设置应用于.exe(child)@Erik,谢谢,我已经尝试过这种方法,但是如何从嵌入的exe@WePro:使用
FindResource
LoadResource
将其读入。例如,您可以添加一个包含XML或您选择的其他格式的
RCDATA
资源,然后从生成的exe和读取设置中访问它。@Erik Oh,从没想过这一点,但由于字符串表没有名称,那么
FindResource
中的第二个参数是什么?请参阅MSDN关于第二个参数的说明,它也可以是一个ID。您必须使用MAKEINTRESOURCE(ID)宏。@WePro:从父级调用
UpdateResource
时使用的任何宏。父级应1)提取子级,2)使用
BeginUpdateResource
/
UpdateResource
插入配置资源,3)调用
EndUpdateResource
。子级应该只提取插入的资源并对其进行解析以检索设置。