0
IMAGE_SECTION_HEADER構造体(WinNt.hで宣言されている)のVirtualAddressフィールドとPointerToRawDataフィールドの間の相違点は、Portable Executable?なぜこれらの2つの異なるフィールドがあり、実際にはどういう意味ですか?PIMAGE_SECTION_HEADER VirtualAddressおよびPointerToRawDataフィールド
IMAGE_SECTION_HEADER構造体(WinNt.hで宣言されている)のVirtualAddressフィールドとPointerToRawDataフィールドの間の相違点は、Portable Executable?なぜこれらの2つの異なるフィールドがあり、実際にはどういう意味ですか?PIMAGE_SECTION_HEADER VirtualAddressおよびPointerToRawDataフィールド
PointerToRawData
は、コード/データがファイル内のどこにあるかを示します。 VirtualAddress
は、メモリにロードする場所です。
これは、ファイルがディスク上にあるときに、PointerToRawデータがファイルオフセットであることを意味しますか? – user1232138
PointerToRawDataは常にVirtualAddrress以上ですか? – user1232138
これらの2つの事柄は非常にゆるやかに関連しているため、一方が他方よりも大きいか等しいと仮定してはいけません。 PEに関するさらに2つの記事:[1](http://msdn.microsoft.com/en-us/magazine/ms809762.aspx)、[2](http://msdn.microsoft.com/en-us/magazine /cc301805.aspx)。 –