Link to home
Start Free TrialLog in
Avatar of stevezxu
stevezxu

asked on

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.
ASKER CERTIFIED SOLUTION
Avatar of dcgames
dcgames

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of dcgames
dcgames

This may be what you're looking for..

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

Dave
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.
Avatar of stevezxu

ASKER

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

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

Or I can send from home tonight
yeah, i have Visual Studio installed. Thanks.
Sent,

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

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

Steve
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
Thank you all, they all work great, I wish I could give all of you the points.