A.exe是主文件
打开A后,输入“hello world”确认后,能生成B.exe
而点开B,可以显示“hello world”。

解决方案 »

  1.   

    就是A中有参数szText;
    根据szText的不同可以生成不同的B。B执行中会用到参数szText
      

  2.   

    这类似编译干的事..
    或者做一个修改PE文件的工具,固定修改某个资源.而PE文件本身就会弹对话框显示这个字符串。这样就比较局限
      

  3.   

    B一定要一次一次生成么?
    可以把A输出的东西写到一个配置文件里。txt就行,然后B去读它然后显示,这样不可以吗?
      

  4.   

    你把b.exe中需要显示的参数定义为:
    char* p = "ABCDEF....";
    这个p指向的字符串常量要足够长,然后编译把b.exe以资源或者数组的方式添加到a.exe中,在需要生成b.exe的时候查找b.exe中的"ABCDEF...."字符串,然后修改成你自己的,记得在后面添加个0呵呵,个人想法,不知道行不行
      

  5.   

    其实就是b.exe里搞个字符串“占位符”,使用的时候把实际的字符串写到“占位符”的位置,b.exe只是引用的这个“占位符”的地址,理论上你随便修改这个“占位符”的内容都可以
      

  6.   

    是一次一次生成
    我记得360以前有个版本,可以自定义
    上传自己的图片,设置昵称后,可以下载自定义的exe安装。
    安装后主界面显示用户自定义信息
      

  7.   

    我的想法也是B预留空位。A往B空位写信息。但是没做过这样的,如何往里面写,B又如何预留空位呢,有没有相关资料啊
      

  8.   

    如何修改另外一个exe文件的资源文件呢?有没有相关资料啊
      

  9.   

    假设你以数组的方式把b.exe保存在a.exe里(或者是b.exe以资源的方式保存在a.exe里并且已经加载到内存)
    你直接在这个数组里搜索b里面的占位符了,搜到了直接替换,把这个替换好的数组写到文件里就成了新的b.exe了