S
savenight
Unregistered / Unconfirmed
GUEST, unregistred user!
1。请详细解释这个用TDump导出的文件(省略了一部分),比如如何调用,还有operator,<<,std::basic_ostream<char,等等是什么意思:
///////////////////////////////////////
...
Exports from cc3250mt.dll
; 15618 exported name(s), 15618 export addresse(s). ;Ordinal base is 1.
; Sorted by Name:
; ; RVA ; ; ;Ord. Hint Name
; ; -------- ---- ---- ----
; ; 000012B0 ; ;4 0000 operator delete(void *)
; ; 000012C0 ; ;5 0001 operator delete[](void *)
; ; 0006F67C 2222 0002 operator <<(std::basic_ostream<char, std::char_traits<char> >&, const bcd&
; ; 000012E4 ; ;7 0003 operator new(unsigned int)
; ; 00001488 ; 11 0004 operator new[](unsigned int)
; ; 0006F6A0 2223 0005 operator >>(std::basic_istream<char, std::char_traits<char> >&, bcd&
; ; 000750E0 2446 0006 TDiagGroup::TDiagGroup(unsigned char, unsigned char, const char *)
; ;00076B34 2464 000A TRegexp::TRegexp(const TRegexp&
; ; 00076B6C 2465 000B TRegexp::~TRegexp()
; ; 00076B90 2466 000C TRegexp::copy_pattern(const TRegexp&
; ; 00076C30 2468 000D TRegexp::find(const char *, unsigned int *, unsigned int) const
; ; 00076BE4 2467 000E TRegexp::gen_pattern(const char *)
; ; 000A9EF8 15262 000F TRegexp::maxpat
; ; 00052236 1799 0010 _CatchCleanup()
; ; 0005204A 1797 0013 _ReThrowException(unsigned int, unsigned char *)
; ; 000559F4 1806 001A __ThrowExceptionName()
; ; 000035C4 ; 40 001E __rwstd::_RW_array<int>::~_RW_array<int>()
////////////////////////////////////////
2。TDump对于导出的DLL,EXE,OCX等是否有限制?如果有最大限额是多少?
我在XP环境下执行如下命令时出错,而在2000环境下,没错。
; ;Tdump shell32.dll>a.txt
(shell32.dll在XP环境下有7.93 MB,在2000环境下2.24 MB)
///////////////////////////////////////
...
Exports from cc3250mt.dll
; 15618 exported name(s), 15618 export addresse(s). ;Ordinal base is 1.
; Sorted by Name:
; ; RVA ; ; ;Ord. Hint Name
; ; -------- ---- ---- ----
; ; 000012B0 ; ;4 0000 operator delete(void *)
; ; 000012C0 ; ;5 0001 operator delete[](void *)
; ; 0006F67C 2222 0002 operator <<(std::basic_ostream<char, std::char_traits<char> >&, const bcd&
; ; 000012E4 ; ;7 0003 operator new(unsigned int)
; ; 00001488 ; 11 0004 operator new[](unsigned int)
; ; 0006F6A0 2223 0005 operator >>(std::basic_istream<char, std::char_traits<char> >&, bcd&
; ; 000750E0 2446 0006 TDiagGroup::TDiagGroup(unsigned char, unsigned char, const char *)
; ;00076B34 2464 000A TRegexp::TRegexp(const TRegexp&
; ; 00076B6C 2465 000B TRegexp::~TRegexp()
; ; 00076B90 2466 000C TRegexp::copy_pattern(const TRegexp&
; ; 00076C30 2468 000D TRegexp::find(const char *, unsigned int *, unsigned int) const
; ; 00076BE4 2467 000E TRegexp::gen_pattern(const char *)
; ; 000A9EF8 15262 000F TRegexp::maxpat
; ; 00052236 1799 0010 _CatchCleanup()
; ; 0005204A 1797 0013 _ReThrowException(unsigned int, unsigned char *)
; ; 000559F4 1806 001A __ThrowExceptionName()
; ; 000035C4 ; 40 001E __rwstd::_RW_array<int>::~_RW_array<int>()
////////////////////////////////////////
2。TDump对于导出的DLL,EXE,OCX等是否有限制?如果有最大限额是多少?
我在XP环境下执行如下命令时出错,而在2000环境下,没错。
; ;Tdump shell32.dll>a.txt
(shell32.dll在XP环境下有7.93 MB,在2000环境下2.24 MB)