2014-04-12 65 views
0

一个新的文件我打开与的CreateFile API文件,然后我用CreateFileMapping函数映射虚拟内存文件,现在我改变了一些数据virual内存,并希望将它们保存在一个新的文件(我不想直接改变物理文件的这些数据和要创建新的文件)。我可以使用哪些功能或API在Visual C++从在Visual C++一个文件映射使一个新的文件++?如何创建文件映射

回答

0

有没有这样的功能。如果您希望文件映射与您提前决定的文件关联。文件映射创建完成后,您无法更改关联。

复制旧的文件,并修改它创建一个新文件。或者通过创建一个新文件并写出所有内容。

+0

如果改变文件映射直接,我们不需要RVA转换为偏移和......,如果我们的文件映射保存到一个新的文件,它是非常容易和更快! – RF27

+0

对不起,我不明白 –