2011-04-28 2 views
1

Microsoft WindowsオペレーティングシステムのシステムDLLのアドレス空間の範囲は何ですか?また、DLLが再割り当てされた場合、そのDLLを使用しているアプリケーションがクラッシュすることはありますか?システムDLLのアドレス空間

答えて

3

DLLの再配置は一般的な現象であり、単に、DLLによって指定された優先ベース位置ではない場所にDLLがロードされることを意味します(通常、別のDLLが既にアドレス空間の一部DLLは使用するのが好きです)。 DLLがどこにロードされるかについて重大な欠陥があると仮定しない限り、すべてがうまく行き、クラッシュは発生しません。

ProcExpなどを使用して、プロセスのさまざまなDLLで使用されるアドレススペースを確認します。

+2

システムDLLを_典型的には0x70000000の範囲以上に追加します。 –

+0

@Paul - 歓声、私は長年にわたってベースアドレスを掘り下げなかったので、その部分に答えるのを避けました。 :) –

関連する問題