Notices
Computer & Technology Related Post here for help and discussion of computing and related technology. Internet, TVs, phones, consoles, computers, tablets and any other gadgets.

How can I find what a DLL does?

Thread Tools
 
Search this Thread
 
Old 07 February 2002, 02:13 PM
  #1  
Puff The Magic Wagon!
Moderator
Support Scoobynet!
Thread Starter
iTrader: (2)
 
Puff The Magic Wagon!'s Avatar
 
Join Date: May 2000
Location: From far, far away...
Posts: 16,978
Received 15 Likes on 9 Posts
Post

Doh!

[Edited by Puff The Magic Wagon! - 7/2/2002 2:13:49 PM]
Old 02 July 2002, 01:04 PM
  #2  
gregh
Scooby Regular
 
gregh's Avatar
 
Join Date: Dec 1999
Posts: 3,360
Likes: 0
Received 0 Likes on 0 Posts
Post

I have a dll in windows\system32 mplam6.dll

It's causing TMPGenc to crash.

How do I find out what installed this dll?

cheers,

greg
Old 02 July 2002, 01:23 PM
  #3  
MrDeference
Scooby Regular
 
MrDeference's Avatar
 
Join Date: Mar 2002
Posts: 337
Likes: 0
Received 0 Likes on 0 Posts
Post

http://www.tmpgenc.net/cgi-bin/ebbs/board.cgi and do a search.

"Bug report - The error opening some mpeg a/v files No.8036
mOrg ( Mail ) 2002/06/01 (Sat.) 15:46 ( IP:66.169.88.135 ) [ Edit / Delete / Reply with quotation ]

I don't know if this is the root of everyone's tmpgenc crashes (the common problem with mpeg files), when using windows xp, but I checked to see what was causing the problem and it was a .dll file called mplam6.dll which is part of a Ulead package I had installed.

The file was in C:\Program Files\Common Files\Ulead Systems\Mpeg on my xp machine and after I renamed it to mplam6.dll_ it no longer causes tempgenc to crach.

I hope this helps someone.

mOrg
"

Old 02 July 2002, 01:29 PM
  #4  
super_si
Scooby Regular
 
super_si's Avatar
 
Join Date: Feb 2002
Location: Lurkin Somewhere
Posts: 7,951
Likes: 0
Received 0 Likes on 0 Posts
Post

dymanic link libary

think there like classes that programs need to run version compatabily stuff
Old 02 July 2002, 01:30 PM
  #5  
gregh
Scooby Regular
 
gregh's Avatar
 
Join Date: Dec 1999
Posts: 3,360
Likes: 0
Received 0 Likes on 0 Posts
Post

yeh I did all that, it talks about ulead installing it and I ain't installed that program.

I can rename to get TMPGenc to run, but I'm assuming by renaming it something else that installed it will break, I'm trying to find what that something else is!!

I've also searched the registry with no joy.

cheers,

greg
Old 02 July 2002, 01:59 PM
  #6  
MrDeference
Scooby Regular
 
MrDeference's Avatar
 
Join Date: Mar 2002
Posts: 337
Likes: 0
Received 0 Likes on 0 Posts
Post

OK.
Si is nearly there.
They are just compiled code that exposes various entry points that other applications can call. You can see what those entry points are by using a tool like DumpbinGUI.
If it is a dll that holds one or more COM objects, then the COM object identifiers will be in the registry, otherwise the chances are slimmer that you would see it in the registry. If it is a COM module, it should be obvious from the DumpBin output.

So, click the file in WIndows explorer and right click for properties. Check the version field. That should tell you who wrote the app if they could be bothered to fill in the info. Else, see if the method names from the DumpBin output give you any clues.
EDIT: I think DumpBin will only work if you happen to have the C++ development environment installed. Anyone know of any other PE utils?

[Edited by MrDeference - 7/2/2002 2:10:06 PM]
Old 02 July 2002, 03:54 PM
  #7  
super_si
Scooby Regular
 
super_si's Avatar
 
Join Date: Feb 2002
Location: Lurkin Somewhere
Posts: 7,951
Likes: 0
Received 0 Likes on 0 Posts
Post

Knew i was close did it in the Software architecture module
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
Sam Witwicky
Engine Management and ECU Remapping
17
13 November 2015 10:49 AM
TylerD529
General Technical
2
09 October 2015 01:53 AM
blackieblob
ScoobyNet General
2
02 October 2015 05:34 PM
makkink
General Technical
10
01 October 2015 05:41 PM
crazyspeedfreakz
ScoobyNet General
5
29 September 2015 05:04 PM



Quick Reply: How can I find what a DLL does?



All times are GMT +1. The time now is 01:09 PM.