将文件添加到exe,然后提取它们

我正在制作Windows安装程序,我需要在我的程序中放入一些文件,然后在程序运行时将它们解压缩到某个文件夹,让我说我要将3个文件放在单个exe文件中。

非常感谢你的帮助,爱你的Stackoverflow成员:)

请阅读: http : //support.microsoft.com/kb/319292

这显示了如何将资源提取到Stream中,然后可以将此流写入磁盘。

有两个选项:(1)将文件添加为资源,(2)将整个包附带文件附加到EXE的末尾并以某种方式标记(带有幻数),然后打开EXE进行读取和读取数据。 第二种方法是自解压ZIP或PGP档案通常如何工作,这种方法工作得很好。