c-Windowsで実行可能メモリのブロックをどのように定義しますか?

Linuxは、実行可能メモリのブロックを定義できるmmapシステムコマンドをサポートしていることを知っています。 Windowsで同じことをどのように行いますか?同じことをするWindowsの同等の機能があると思いますか?
ベストアンサー
CreateFileMappingまたはVirtualProtectまたはVirtualAllocを呼び出して、PAGE_EXECUTE_XXX保護フラグのいずれかを渡します。 mmap関数はファイルマッピングに使用されるため、CreateFileMappingはWindowsに最も近いものです。

転載記事の出典を記入してください: c-Windowsで実行可能メモリのブロックをどのように定義しますか? - コードログ