Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Locating a DLL through its COM object

Locating a DLL through its COM object

Locating a DLL through its COM object

Hi all,

I've been tasked with moving all the sites on an old webserver over to a new server. In my preparation, I went through all the old ASP code that runs most of the sites on the box to find what COM Objects were used. As to be expected many used things like ADO, FSO, MSXML, and IXSSO, but some use some third party COM objects.

I've done some research into this and have found that several of these COM objects were produced in-house. I've dug around through the ranks, inquiring about past developers and possible archives, etc. and pretty much exhausted all my leads, but have yet to find the dll that I need to run these COM objects.

I've surfed the system32 directory on the server and have found nothing that sticks out as a home spun dll. Is there any way to track down a dll by just knowing the name of its COM object?

Thanks for any help.


RE: Locating a DLL through its COM object

First find the lines where you see the following code;

Set myObject = Server.CreateObject("<LibraryName>.<ClassName>")

So for your ADO it would be something like: ADODB.Recordset

Now copy down the name and Regedit to search the registry of the web server for that name and you will find a key with a funny name (GUID) under HKEY_CLASSES_ROOT.  Open the key and it will have several subkeys, one of which will contain the full path to the DLL.

RE: Locating a DLL through its COM object

I hadn't thought of digging through the registry.


Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close