最近在检查exe文件时,遇到关闭文件时出现X00000008错误情况,现通过CMD进入Windows的dos界面,输入tasklist /m >D:\dll.txt
在D:\dll.txt文件中查看相关dll情况,同时在另一台正常运行的电脑上查看dll做对比。
原则上可以找到不正常或者多调用的dll,但是两个电脑上的dll种类相差过大,不能正常的判断。
win10上调用的dll非常多,如下:
31080 ntdll.dll, KERNEL32.DLL, KERNELBASE.dll,
USER32.dll, win32u.dll, GDI32.dll,
gdi32full.dll, msvcp_win.dll, ucrtbase.dll,
OLEAUT32.dll, combase.dll, RPCRT4.dll,
bcryptPrimitives.dll, ADVAPI32.dll,
msvcrt.dll, sechost.dll, TKIGES.dll,
TKXSBase.dll, TKBRep.dll, TKPrim.dll,
TKService.dll, TKMath.dll, mfcsample.dll,
mfc100ud.dll, SHLWAPI.dll, TKTopAlgo.dll,
MSVCR100D.dll, TKV3d.dll, TKernel.dll,
MSVCP100D.dll, PSAPI.DLL, TKShHealing.dll,
TKG3d.dll, TKGeomBase.dll, MSVCP100.dll,
MSVCR100.dll, TKG2d.dll, freetype.dll,
FreeImage.dll, WS2_32.dll, TKBool.dll,
avcodec-57.dll, avformat-57.dll,
avutil-55.dll, TKGeomAlgo.dll,
swscale-4.dll, TKSTL.dll, TKVRML.dll,
TKHLR.dll, TKSTEP.dll, COMCTL32.dll,
MSIMG32.dll, TKMesh.dll, tbb.dll,
TKOpenGl.dll, WSOCK32.dll, tbbmalloc.dll,
Secur32.dll, swresample-2.dll, TKBO.dll,
TKSTEPAttr.dll, TKSTEP209.dll,
OPENGL32.dll, GLU32.dll, SSPICLI.DLL,
TKSTEPBase.dll, IMM32.DLL, UxTheme.dll,
dwmapi.dll, MFC100CHS.DLL, MSCTF.dll,
RICHED32.DLL, RICHED20.dll, USP10.dll,
msls31.dll, shell32.dll, cfgmgr32.dll,
shcore.dll, windows.storage.dll,
kernel.appcore.dll, profapi.dll,
powrprof.dll, FLTLIB.DLL, comctl32.DLL,
TextInputFramework.dll,
CoreUIComponents.dll, CoreMessaging.dll,
ntmarta.dll, wintypes.dll, nvoglv64.DLL,
SETUPAPI.dll, ole32.dll, WTSAPI32.dll,
VERSION.dll, DEVOBJ.dll, WINTRUST.dll,
MSASN1.dll, CRYPT32.dll, nvspcap64.dll,
WINSTA.dll, clbcatq.dll, sogoutsf.ime,
SogouPy.ime, OLEACC.dll, WINHTTP.dll,
Resource.dll, PicFace64.dll, COMDLG32.dll,
propsys.dll, tiptsf.dll, edputil.dll,
explorerframe.dll, DUI70.dll, DUser.dll,
WindowsCodecs.dll, thumbcache.dll,
policymanager.dll, msvcp110_win.dll,
dataexchange.dll, dcomp.dll, d3d11.dll,
dxgi.dll, twinapi.appcore.dll,
RMCLIENT.dll, Windows.Globalization.dll,
bcp47mrm.dll, Bcp47Langs.dll,
globinputhost.dll, StructuredQuery.dll,
atlthunk.dll,
Windows.StateRepositoryPS.dll,
Windows.Storage.Search.dll, CLDAPI.dll,
IconCodecService.dll,
OneCoreUAPCommonProxyStub.dll, apphelp.dll,
coml2.dll, qingnse64.dll, urlmon.dll,
iertutil.dll, gdiplus.dll, WININET.dll,
CRYPTBASE.DLL, twinapi.dll, LINKINFO.dll,
WINMM.dll, winmmbase.dll, ActXPrxy.dll,
FileSyncShell64.dll, ktmw32.dll,
GROOVEEX.DLL, VCRUNTIME140.dll,
MSVCP140.dll, msi.dll, bcrypt.dll,
NetworkExplorer.dll,
GrooveIntlResource.dll, EhStorShell.dll,
cscui.dll, MPR.dll, drprov.dll,
ntlanman.dll, davclnt.dll, DAVHLPR.dll,
wkscli.dll, cscapi.dll, netutils.dll
正常的电脑(win7)调用dll如下:(共4个dll,)
目前还没有找到原因在哪里