読者です 読者をやめる 読者になる 読者になる

メモリマップドファイルのサイズ変更のつもりでCloseHandle()してからCreateFileMappingしても同じ名前じゃ意味が無い

名前変えないと、結局前作ったハンドルが返ってくる。サイズも変わってない。プロセスを落とすまでそうなるらしい。

ひょっとして、同じ名前(今回の場合は、"MAPFILE")で
異なるサイズのオブジェクトを作成しようとしたりしていませんか?

ネタ元