C++ 从c+;中的另一个.exe生成用户自定义的.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我想知道如何将这些设置应用于
- Main,在此用户可以调整设置并生成.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
。子级应该只提取插入的资源并对其进行解析以检索设置。