-
-
[求助]为什么我用CoclassSyms对ocx生成的.map中地址不正确?
-
发表于: 2011-8-23 10:30 3823
-
例如 VSFLEX3.OCX生成VSFLEX3.MAP
如下:
Start Length Name Class
0001:00000000 0001A2D2H .text CODE
0002:00000000 00003C64H .rdata DATA
0003:00000000 000097B0H .data DATA
0004:00000000 000019ECH .idata DATA
0005:00000000 000102B8H .rsrc DATA
0006:00000000 0000250AH .reloc DATA
Address Publics by Value Rva+Base
0001:000849A0 _DvsFlexArray::ColAlignment_get
0001:000849A0 _DvsFlexArray::ColAlignment_put
0001:000849A0 _DvsFlexArray::ColWidth_get
0001:000849A0 _DvsFlexArray::ColWidth_put
0001:000849A0 _DvsFlexArray::RowHeight_get
0001:000849A0 _DvsFlexArray::RowHeight_put
0001:000849A0 _DvsFlexArray::MergeRow_get
0001:000849A0 _DvsFlexArray::MergeRow_put
0001:000849A0 _DvsFlexArray::MergeCol_get
0001:000849A0 _DvsFlexArray::MergeCol_put
0001:000849A0 _DvsFlexArray::RowPosition_get
0001:000849A0 _DvsFlexArray::RowPosition_put
0001:000849A0 _DvsFlexArray::ColPosition_get
0001:000849A0 _DvsFlexArray::ColPosition_put
0001:000849A0 _DvsFlexArray::RowData_get
0001:000849A0 _DvsFlexArray::RowData_put
0001:000849A0 _DvsFlexArray::ColData_get
0001:000849A0 _DvsFlexArray::ColData_put
0001:000849A0 _DvsFlexArray::AddItem
0001:000849A0 _DvsFlexArray::RemoveItem
0001:000849A0 _DvsFlexArray::TextMatrix_get
0001:000849A0 _DvsFlexArray::TextMatrix_put
0001:000849A0 _DvsFlexArray::Clear
0001:000849A0 _DvsFlexArray::EditCell
0001:000849A0 _DvsFlexArray::ValueMatrix_get
0001:000849A0 _DvsFlexArray::IsSubtotal_get
0001:000849A0 _DvsFlexArray::IsSubtotal_put
0001:000849A0 _DvsFlexArray::Subtotal
0001:000849A0 _DvsFlexArray::Refresh
0001:000849A0 _DvsFlexArray::Outline
0001:000849A0 _DvsFlexArray::FixedAlignment_get
0001:000849A0 _DvsFlexArray::FixedAlignment_put
0001:000849A0 _DvsFlexArray::RowIsVisible_get
0001:000849A0 _DvsFlexArray::ColIsVisible_get
0001:000849A0 _DvsFlexArray::RowPos_get
0001:000849A0 _DvsFlexArray::ColPos_get
0001:000849A0 _DvsFlexArray::IsSelected_get
0001:000849A0 _DvsFlexArray::IsSelected_put
0001:000849A0 _DvsFlexArray::TextArray_get
0001:000849A0 _DvsFlexArray::TextArray_put
0001:000849A0 _DvsFlexArray::IsCollapsed_get
0001:000849A0 _DvsFlexArray::IsCollapsed_put
0001:000849A0 _DvsFlexArray::Select
0001:000849A0 _DvsFlexArray::AutoSize
0001:000849A0 _DvsFlexArray::DataRefresh
0001:000849A0 _DvsFlexArray::CellBorder
0001:000849A0 _DvsFlexArray::OleDrag
0001:000849A0 _DvsFlexArray::SaveGrid
0001:000849A0 _DvsFlexArray::LoadGrid
0001:000849A0 _DvsFlexArray::Archive
0001:000849A0 _DvsFlexArray::ArchiveInfo_get
0001:000849A0 _DvsFlexArray::ColSort_get
0001:000849A0 _DvsFlexArray::ColSort_put
0001:000849A0 _DvsFlexArray::ColFormat_get
0001:000849A0 _DvsFlexArray::ColFormat_put
0001:000849A0 _DvsFlexArray::ColDataType_get
0001:000849A0 _DvsFlexArray::ColDataType_put
0001:000849A0 _DvsFlexArray::AboutBox
0001:000849A0 _DvsFlexString::AboutBox
entry point at 0001:00019A40
如下:
Start Length Name Class
0001:00000000 0001A2D2H .text CODE
0002:00000000 00003C64H .rdata DATA
0003:00000000 000097B0H .data DATA
0004:00000000 000019ECH .idata DATA
0005:00000000 000102B8H .rsrc DATA
0006:00000000 0000250AH .reloc DATA
Address Publics by Value Rva+Base
0001:000849A0 _DvsFlexArray::ColAlignment_get
0001:000849A0 _DvsFlexArray::ColAlignment_put
0001:000849A0 _DvsFlexArray::ColWidth_get
0001:000849A0 _DvsFlexArray::ColWidth_put
0001:000849A0 _DvsFlexArray::RowHeight_get
0001:000849A0 _DvsFlexArray::RowHeight_put
0001:000849A0 _DvsFlexArray::MergeRow_get
0001:000849A0 _DvsFlexArray::MergeRow_put
0001:000849A0 _DvsFlexArray::MergeCol_get
0001:000849A0 _DvsFlexArray::MergeCol_put
0001:000849A0 _DvsFlexArray::RowPosition_get
0001:000849A0 _DvsFlexArray::RowPosition_put
0001:000849A0 _DvsFlexArray::ColPosition_get
0001:000849A0 _DvsFlexArray::ColPosition_put
0001:000849A0 _DvsFlexArray::RowData_get
0001:000849A0 _DvsFlexArray::RowData_put
0001:000849A0 _DvsFlexArray::ColData_get
0001:000849A0 _DvsFlexArray::ColData_put
0001:000849A0 _DvsFlexArray::AddItem
0001:000849A0 _DvsFlexArray::RemoveItem
0001:000849A0 _DvsFlexArray::TextMatrix_get
0001:000849A0 _DvsFlexArray::TextMatrix_put
0001:000849A0 _DvsFlexArray::Clear
0001:000849A0 _DvsFlexArray::EditCell
0001:000849A0 _DvsFlexArray::ValueMatrix_get
0001:000849A0 _DvsFlexArray::IsSubtotal_get
0001:000849A0 _DvsFlexArray::IsSubtotal_put
0001:000849A0 _DvsFlexArray::Subtotal
0001:000849A0 _DvsFlexArray::Refresh
0001:000849A0 _DvsFlexArray::Outline
0001:000849A0 _DvsFlexArray::FixedAlignment_get
0001:000849A0 _DvsFlexArray::FixedAlignment_put
0001:000849A0 _DvsFlexArray::RowIsVisible_get
0001:000849A0 _DvsFlexArray::ColIsVisible_get
0001:000849A0 _DvsFlexArray::RowPos_get
0001:000849A0 _DvsFlexArray::ColPos_get
0001:000849A0 _DvsFlexArray::IsSelected_get
0001:000849A0 _DvsFlexArray::IsSelected_put
0001:000849A0 _DvsFlexArray::TextArray_get
0001:000849A0 _DvsFlexArray::TextArray_put
0001:000849A0 _DvsFlexArray::IsCollapsed_get
0001:000849A0 _DvsFlexArray::IsCollapsed_put
0001:000849A0 _DvsFlexArray::Select
0001:000849A0 _DvsFlexArray::AutoSize
0001:000849A0 _DvsFlexArray::DataRefresh
0001:000849A0 _DvsFlexArray::CellBorder
0001:000849A0 _DvsFlexArray::OleDrag
0001:000849A0 _DvsFlexArray::SaveGrid
0001:000849A0 _DvsFlexArray::LoadGrid
0001:000849A0 _DvsFlexArray::Archive
0001:000849A0 _DvsFlexArray::ArchiveInfo_get
0001:000849A0 _DvsFlexArray::ColSort_get
0001:000849A0 _DvsFlexArray::ColSort_put
0001:000849A0 _DvsFlexArray::ColFormat_get
0001:000849A0 _DvsFlexArray::ColFormat_put
0001:000849A0 _DvsFlexArray::ColDataType_get
0001:000849A0 _DvsFlexArray::ColDataType_put
0001:000849A0 _DvsFlexArray::AboutBox
0001:000849A0 _DvsFlexString::AboutBox
entry point at 0001:00019A40
赞赏
他的文章
看原图
赞赏
雪币:
留言: