如何确定当前使用特定DLL的进程

Zhi*_*ang 7 c++ windows visual-studio

我在使用Visual Studio构建时遇到了一个问题,它说一个DLL无法访问,因为它目前被另一个进程使用,我的问题是如何确定"另一个进程"?

Zoh*_*evi 12

任务列表 /m thelocked.dll

建议来自

https://blogs.msdn.microsoft.com/winclient/2004/07/08/how-to-find-out-which-process-is-locking-a-dll/

  • 在使用的 DLL 上返回“信息:没有正在运行符合指定条件的任务。”,而 [ProcessExplorer](/sf/answers/1022062821/) 解决方案有效 (2认同)

hmj*_*mjd 7

Process Explorer具有一个工具,允许您在当前运行的进程中搜索特定文件.要执行此搜索,请转到Find- > Find Handle or DLL...,然后输入您感兴趣的文件的名称.