生成windows exe

时间:2011-04-17 09:37:44

标签: windows visual-c++ executable embedded-resource portable-executable

要求是构建一个生成windows exe的程序,该程序将显示一些 嵌入式 网页。 exe必须在大多数Windows版本上运行而不需要库,所以我猜它必须是静态链接的MFC应用程序。

这项任务对我来说并不简单,我不知道如何实施该系统。我的经验主要是C#和Java。到目前为止,我的想法是创建从嵌入式资源文件加载网页的MFC程序,然后生成器程序将在运行时将资源更改为所需的网页并保存exe。请告知这是否是一种明智的方法或其他方法来解决问题。任何建议,工具,示例代码或类似的开源程序链接/指针将不胜感激。

编辑:软件必须为用户生成Windows可执行文件。程序1生成具有嵌入式网页的程序2。我必须构建程序1,将用户的网页作为输入并输出可执行程序2。

1 个答案:

答案 0 :(得分:4)

根据您的背景,我建议使用TWebBrowser组件的Delphi应用程序。 Delphi的GUI构建工具更类似于您习惯使用的MFC。你可能会在几个小时内完成它。

关于我刚刚使用构建脚本处理的资源,该脚本链接了不同版本的不同资源。如果您想避免为每个版本重建,可以使用许多工具来替换现有可执行文件中的资源。

我有点误解了你的要求。您希望以编程方式更新EXE的资源,这可以使用UpdateResource()Windows API函数来实现。