我正在制作Windows安装程序,我需要在我的程序中放入一些文件,然后在程序运行时将它们解压缩到某个文件夹,假设我要将3个文件放在单个exe文件中。
非常感谢你的帮助,爱你的Stackoverflow成员:)
答案 0 :(得分:3)
请在此处阅读:http://support.microsoft.com/kb/319292
这显示了如何将资源提取到Stream中,然后可以将此流写入磁盘。
答案 1 :(得分:1)
有两种选择:(1)将文件添加为资源,(2)将包含文件的整个包附加到EXE的末尾并以某种方式标记(使用幻数),然后打开EXE进行读取,读取数据。第二种方法是自解压ZIP或PGP档案通常如何工作,这种方法工作得很好。