imagehlp.dll是Windows調試輔助動態程式庫相關模組,屬於Windows 系統 DLL檔案。
基本介紹
- 外文名:imagehlp.dll
- DLL 檔案: imagehlp 或者 imagehlp.dll
- DLL 名稱: Windows NT Image Helper
- 間諜軟體: 否
檔案信息,檔案功能,技術信息,檔案頭部,導出函式,檔案修復,
檔案信息
imagehlp - imagehlp.dll - DLL檔案信息
DLL 檔案: imagehlp 或者 imagehlp.dll
DLL 名稱: Windows NT Image Helper
File Not Found, Missing File, Exception Errors
安全等級 (0-5): 0
間諜軟體: 否
廣告軟體: 否
檔案功能
計算PE或PE64格式的EXE檔案校驗和。通常只有在驅動程式載入時才會驗證校驗和,一般PE程式的校驗和欄位通常被寫入0,故此動態程式庫並不常用。微軟的Visual C++ .net的連結器選項中有“填寫校驗和欄位”一項,此功能就是通過imagehlp.dll實現的。
技術信息
檔案頭部
PE signature found
File Type: DLL
FILE HEADER VALUES
14C machine (i386)
4 number of sections
4802BD9A time date stamp Mon Apr 14 10:12:42 2008
0 file pointer to symbol table
0 number of symbols
E0 size of optional header
210E characteristics
Executable
Line numbers stripped
Symbols stripped
32 bit word machine
DLL
OPTIONAL HEADER VALUES
10B magic #
7.10 linker version
21200 size of code
3000 size of initialized data
0 size of uninitialized data
126D RVA of entry point
1000 base of code
22000 base of data
76C60000 image base
1000 section alignment
200 file alignment
5.01 operating system version
5.01 image version
4.00 subsystem version
0 Win32 version
28000 size of image
400 size of headers
2A766 checksum
3 subsystem (Windows CUI)
0 DLL characteristics
40000 size of stack reserve
1000 size of stack commit
100000 size of heap reserve
1000 size of heap commit
0 loader flags
10 number of directories
3504 [ C41] RVA [size] of Export Directory
217F4 [ 3C] RVA [size] of Import Directory
25000 [ 3F0] RVA [size] of Resource Directory
0 [ 0] RVA [size] of Exception Directory
0 [ 0] RVA [size] of Certificates Directory
26000 [ 1054] RVA [size] of Base Relocation Directory
22190 [ 38] RVA [size] of Debug Directory
0 [ 0] RVA [size] of Architecture Directory
0 [ 0] RVA [size] of Special Directory
0 [ 0] RVA [size] of Thread Storage Directory
53A8 [ 40] RVA [size] of Load Configuration Directory
2A0 [ 44] RVA [size] of Bound Import Directory
1000 [ 1F8] RVA [size] of Import Address Table Directory
21050 [ 40] RVA [size] of Delay Import Directory
0 [ 0] RVA [size] of Reserved Directory
0 [ 0] RVA [size] of Reserved Directory
SECTION HEADER #1
.text name
211F1 virtual size
1000 virtual address
21200 size of raw data
400 file pointer to raw data
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
60000020 flags
Code
Execute Read
Debug Directories
Type Size RVA Pointer
------ -------- -------- --------
cv 25 000221CC 215CC Format: RSDS
( A) 4 000221C8 215C8
SECTION HEADER #2
.data name
19D3 virtual size
23000 virtual address
800 size of raw data
21600 file pointer to raw data
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
C0000040 flags
Initialized Data
Read Write
SECTION HEADER #3
.rsrc name
3F0 virtual size
25000 virtual address
400 size of raw data
21E00 file pointer to raw data
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
40000040 flags
Initialized Data
Read Only
SECTION HEADER #4
.reloc name
1054 virtual size
26000 virtual address
1200 size of raw data
22200 file pointer to raw data
0 file pointer to relocation table
0 file pointer to line numbers
0 number of relocations
0 number of line numbers
42000040 flags
Initialized Data
Discardable
Read Only
Summary
2000 .data
2000 .reloc
1000 .rsrc
22000 .text
導出函式
Section contains the following exports for IMAGEHLP.dll
0 characteristics
48025C56 time date stamp Mon Apr 14 03:17:42 2008
0.00 version
1 ordinal base
108 number of functions
108 number of names
ordinal hint RVA name
2 0 00006EC9 BindImage
3 1 00006AB1 BindImageEx
4 2 00006EE9 CheckSumMappedFile
6 3 0000A843 EnumerateLoadedModules
5 4 0000A82C EnumerateLoadedModules64
7 5 0000A85A FindDebugInfoFile
8 6 0000A871 FindDebugInfoFileEx
9 7 0000A888 FindExecutableImage
10 8 0000A8A2 FindExecutableImageEx
11 9 0000A8BC FindFileInPath
12 A 0000A8D6 FindFileInSearchPath
13 B 00007667 GetImageConfigInformation
14 C 00005BD0 GetImageUnusedHeaderBytes
15 D 00005639 GetTimestampForLoadedLibrary
16 E 0000A261 ImageAddCertificate
17 F 000041A9 ImageDirectoryEntryToData
18 10 000041CA ImageDirectoryEntryToDataEx
19 11 0000A529 ImageEnumerateCertificates
20 12 00004341 ImageGetCertificateData
21 13 0000A661 ImageGetCertificateHeader
22 14 00009DC5 ImageGetDigestStream
23 15 0000794A ImageLoad
24 16 00007395 ImageNtHeader
25 17 0000A421 ImageRemoveCertificate
26 18 000074F9 ImageRvaToSection
27 19 0000753C ImageRvaToVa
28 1A 00007755 ImageUnload
29 1B 0000A8F0 ImagehlpApiVersion
30 1C 0000A90A ImagehlpApiVersionEx
31 1D 0000A924 MakeSureDirectoryPathExists
32 1E 000077C1 MapAndLoad
33 1F 0000A93E MapDebugInformation
34 20 00006FC1 MapFileAndCheckSumA
35 21 000070A8 MapFileAndCheckSumW
37 22 00008423 ReBaseImage
36 23 00007FD1 ReBaseImage64
38 24 00009C2C RemovePrivateCvSymbolic
39 25 00009859 RemovePrivateCvSymbolicEx
1 26 00010066 RemoveRelocations
40 27 0000A958 SearchTreeForFile
41 28 000076A7 SetImageConfigInformation
42 29 00008482 SplitSymbols
44 2A 0000A98C StackWalk
43 2B 0000A972 StackWalk64
45 2C 0000A9A6 SymCleanup
46 2D 0000A9C0 SymEnumSourceFiles
47 2E 0000A9DA SymEnumSym
48 2F 0000A9F4 SymEnumSymbols
49 30 0000AA0E SymEnumTypes
51 31 0000AA42 SymEnumerateModules
50 32 0000AA28 SymEnumerateModules64
53 33 0000AA76 SymEnumerateSymbols
52 34 0000AA5C SymEnumerateSymbols64
55 35 0000AAAA SymEnumerateSymbolsW
54 36 0000AA90 SymEnumerateSymbolsW64
56 37 0000AAC4 SymFindFileInPath
57 38 0000AADE SymFromAddr
58 39 0000AAF8 SymFromName
60 3A 0000AB2C SymFunctionTableAccess
59 3B 0000AB12 SymFunctionTableAccess64
62 3C 0000AB60 SymGetLineFromAddr
61 3D 0000AB46 SymGetLineFromAddr64
64 3E 0000AB94 SymGetLineFromName
63 3F 0000AB7A SymGetLineFromName64
66 40 0000ABC8 SymGetLineNext
65 41 0000ABAE SymGetLineNext64
68 42 0000ABFC SymGetLinePrev
67 43 0000ABE2 SymGetLinePrev64
70 44 0000AC30 SymGetModuleBase
69 45 0000AC16 SymGetModuleBase64
72 46 0000AC64 SymGetModuleInfo
71 47 0000AC4A SymGetModuleInfo64
74 48 0000AC98 SymGetModuleInfoW
73 49 0000AC7E SymGetModuleInfoW64
75 4A 0000ACB2 SymGetOptions
76 4B 0000ACCC SymGetSearchPath
78 4C 0000AD00 SymGetSymFromAddr
77 4D 0000ACE6 SymGetSymFromAddr64
80 4E 0000AD34 SymGetSymFromName
79 4F 0000AD1A SymGetSymFromName64
82 50 0000AD68 SymGetSymNext
81 51 0000AD4E SymGetSymNext64
84 52 0000AD9C SymGetSymPrev
83 53 0000AD82 SymGetSymPrev64
85 54 0000ADB6 SymGetTypeFromName
86 55 0000ADD0 SymGetTypeInfo
87 56 0000ADEA SymInitialize
89 57 0000AE1E SymLoadModule
88 58 0000AE04 SymLoadModule64
90 59 0000AE38 SymMatchFileName
91 5A 0000AE52 SymMatchString
93 5B 0000AE86 SymRegisterCallback
92 5C 0000AE6C SymRegisterCallback64
95 5D 0000AEBA SymRegisterFunctionEntryCallback
94 5E 0000AEA0 SymRegisterFunctionEntryCallback64
96 5F 0000AED4 SymSetContext
97 60 0000AEEE SymSetOptions
98 61 0000AF08 SymSetSearchPath
100 62 0000AF3C SymUnDName
99 63 0000AF22 SymUnDName64
102 64 0000AF70 SymUnloadModule
101 65 0000AF56 SymUnloadModule64
103 66 0000705E TouchFileTimes
104 67 000054E5 UnDecorateSymbolName
105 68 0000772A UnMapAndLoad
106 69 0000AF8A UnmapDebugInformation
107 6A 00009C09 UpdateDebugInfoFile
108 6B 0000973A UpdateDebugInfoFileEx
檔案修復
一、如果您的系統提示“沒有找到IMAGEHLP.dll”或者“缺少IMAGEHLP.dll”等類似錯誤信息,請把IMAGEHLP.dll下載到本機
二、直接拷貝該檔案到系統目錄里:
1、Windows 95/98/Me系統,則複製到C:WindowsSystem目錄下。
2、Windows NT/2000系統,則複製到C:WINNTSystem32目錄下。
3、Windows XP系統,則複製到C:WindowsSystem32目錄下。
三、然後打開“開始-運行-輸入regsvr32 IMAGEHLP.dll”,回車即可解決錯誤提示!