home ホーム search 検索 -  login ログイン  | reload edit datainfo version cmd icon diff delete  | help ヘルプ

日記/2010/06/12/PEファイルをFileMappingでロードした場合のRW設定で疑問

日記/2010/06/12/PEファイルをFileMappingでロードした場合のRW設定で疑問

日記 / 2010 / 06 / 12 / PEファイルをFileMappingでロードした場合のRW設定で疑問
id: 679 所有者: msakamoto-sf    作成日: 2010-06-12 21:36:03
カテゴリ:

先日試作したPythonでDLLをロードして実行可能にするスクリプトでは、FileMappingは使わずにダイレクトにメモリ上にDLLのファイルデータをコピーした。
現実のOSによるロードでは、FileMappingを使ってロードしているはず。

でふと疑問に思ったのが、IATや再配置情報など実行時に書き換える部分。
これはプロセス毎に変わる可能性があるし、環境によって変動する。ので、ファイル内容を書き換えるわけにはいかない。
では、どういうフラグや属性を使ってFileMappingしてるのか?が・・・謎に思えてきた。
そこだけCopy on Writeみたいな仕組みにしてるのかな?

これも調べておきたいな。


プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2010-06-12 21:41:10
md5:8925db2e1a86a37f9b06fc9ae07c6615
sha1:79cd770b5662081e1cdc77f5a54d02a8b4092a39
コメント
コメントを投稿するにはログインして下さい。