我用CreateFile API打开一个文件,然后我使用CreateFileMapping函数将这个文件映射到虚拟内存,现在我在虚拟内存中更改了一些数据,并希望将它们保存在一个新文件中。(我不想直接在物理文件上更改这些数据,并希望创建新文件)。我可以使用visual C ++中的哪些函数或API从visual c ++中的文件映射创建新文件?
答案 0 :(得分:0)
没有这样的功能。如果您希望文件映射与文件关联,则可以提前确定。创建文件映射后,无法更改关联。
通过复制旧文件并进行修改来创建新文件。或者通过创建一个新文件并写出其所有内容。