• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 2205
  • Last Modified:

how to find out dll files are using by which process(es)?

When I was trying to delete/overwrite some dll files on my windows 2000, I got message says that the dll files are using by other processes. How do I find out which processes are using the dll files? Thanks.
0
stevezxu
Asked:
stevezxu
  • 5
  • 3
  • 3
  • +1
1 Solution
 
dcgamesCommented:
I'm not exactly sure how to get a list like that, but I do know that these two links deal with replacing or removing DLL files that are "in-use".

http://support.microsoft.com/support/kb/articles/Q181/3/45.ASP

http://support.microsoft.com/support/kb/articles/Q184/4/08.ASP

Dave
0
 
dcgamesCommented:
This may be what you're looking for..

http://is-it-true.org/nt/atips/atips301.shtml

Dave
0
 
PinTailCommented:
There are several apps that will list all running processes, and their loaded modules (DLLS, OCXs, etc).

I have a simple commandline utility that I wrote which will also do this.  Let me know if you want it.
0
Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

 
stevezxuAuthor Commented:
Yeah, PinTail, Can you send them to dragonsurf_nyc@yahoo.com? Thx.
0
 
stevezxuAuthor Commented:
dcgames, since I don't have Windows Resource kits. Is there any other alternatives? Thanks.
0
 
PinTailCommented:
stevezxu

have you got VC++, I can send the sources, and you can build the utility yourself.

Or I can send from home tonight
0
 
stevezxuAuthor Commented:
yeah, i have Visual Studio installed. Thanks.
0
 
PinTailCommented:
Sent,

Please let me know if you have any problems
0
 
dcgamesCommented:
All of these files are available for download from the links I gave you (I think).

Dave
0
 
stevezxuAuthor Commented:
Dave, but I could not find the download for these files. Sorry for I am slow.

Steve
0
 
CrazyOneCommented:
Try this. What it does is to list the proccess's that are running and when you click a proccess it shows what dll's that proccess is using. When you open the program go to the menu and click on "View" and then select "View DLL's". It may take a little time playing with it before you get a handle on how to use it, but it is pretty straight foward.
http://www.sysinternals.com/ntw2k/freeware/procexp.shtml

If you prefer a command line version of it then try this link.
http://www.sysinternals.com/ntw2k/freeware/handle.shtml


The Crazy One
0
 
stevezxuAuthor Commented:
Thank you all, they all work great, I wish I could give all of you the points.
0

Featured Post

2018 Annual Membership Survey

Here at Experts Exchange, we strive to give members the best experience. Help us improve the site by taking this survey today! (Bonus: Be entered to win a great tech prize for participating!)

  • 5
  • 3
  • 3
  • +1
Tackle projects and never again get stuck behind a technical roadblock.
Join Now