使用windbg,通過!dlls
命令獲得負載計數的dll列表。觀察到許多加載dll的負載計數爲0x0000ffff
。 這是一個默認值嗎?
這是否意味着什麼?是0x0000ffff在Windows中的DLL的默認加載計數?
0x00262fa8: C:\WINDOWS\system32\ole32.dll
Base 0x774e0000 EntryPoint 0x774fd0b9 Size 0x0013d000
Flags 0x80084006` LoadCount 0x0000ffff TlsIndex 0x00000000
LDRP_STATIC_LINK
LDRP_IMAGE_DLL
LDR**strong text**P_ENTRY_PROCESSED
LDRP_PROCESS_ATTACH_CALLED
LDRP_STATIC_LINK是提示。當程序調用LoadLibrary(「ole32.dll」)並調用FreeLibrary()兩次時,將負載計數設置爲較高值可以避免災難。) –