149. 如何知道哪个进程在使用 .dll 文件?
149.如何知道哪个进程在使用 .dll 文件?有时候当手工删除一个目录, 或者删除一个程序的时候 会报告下面的错误: Cannot delete file xyz.dll - File is in use by another process.
这种情况下, 如何知道哪个进程在使用这个 dll 文件?
打开一个 DOS 窗口, 运行如下命令后面跟一个 dll 文件的名称。
比如:
C:\>tasklist/m libcaepost.dll
这时就能看到类似如下的结果:
Image Name PID Modules
============= ================
ugraf.exe 7232 libcaepost.dll
在这个例子中, ugraf.exe 正在运行, 并使用着这个 dll 文件
如果您需要得到所有的进程使用的 dll, 可以这样输入命令:
比如:
C:\>tasklist/m
Image Name PID Modules ============= ======== System Idle Process 0 N/A
System 4 N/A
<下面是截取的一些信息>
lmgrd.exe 1332 ntdll.dll, wow64.dll, wow64win.dll, wow64cpu.dll ugslmd.exe 5916 ntdll.dll, wow64.dll, wow64win.dll, wow64cpu.dll
页:
[1]