MPR.DLL

J

JAyL

Dependency Walker (depends.exe from Support Tools) list all the dynamic
libraries (.dll files) an application needs to call to run funtions that
this application depends on to make the job properly.
One of this libraries that is used by almost all the programs and called
several times in the process is mpr.dll (Multiple Provider Router library).
There is a funtion "WNetRestoreConnectionA" that this library doesn't have,
instead there are "WNetRestoreConnection2W" and "WNetRestoreConnectionW"

I have collected from friends different versions of this file and running
cmdcons (restore console) to replace the file, but this funtion
"WNetRestoreConnectionA" is not suported by none of them.
 
D

Detlev Dreyer

JAyL said:
One of this libraries that is used by almost all the programs and
called several times in the process is mpr.dll (Multiple Provider
Router library). There is a funtion "WNetRestoreConnectionA" that this
library doesn't have, instead there are "WNetRestoreConnection2W" and
"WNetRestoreConnectionW"

Well, that's "normal". Never mind, as long as there are no problems.
Missing export functions in delay-load dependent modules (those having
an hourglass) are not critical since these modules will be loaded on
demand (eg. via the API function "LoadLibrary") only.
I have collected from friends different versions of this file and
running cmdcons (restore console) to replace the file, but this
funtion "WNetRestoreConnectionA" is not suported by none of them.

The file version "4.10.1998" (Win98/Win98SE) has this API function,
however, I doubt that this old MPR.DLL version will work under WinXP.
Also, when loaded on demand, the A-functions (ANSI) are called under
Win9x/Me while the W-functions (Unicode) are used under NT-based
systems, eg. under WinXP.
 
D

Detlev Dreyer

JAyL said:
Lately I was profiling EVENTVWR.MSC, because is not working and gives
a popup "Unable to complete the operation on "....". THE INTERFACE IS
UNKNOWN" , Caps are mine

Should be still on your newsserver:

See otherwise
http://groups.google.de/[email protected]
Depends.exe , profiling event viewer, returned a dll missing, I
expanded the file to the path (system32), but the error persists.

Well, a missing DLL differs from a missing export function within a DLL.
What DLL is missing in particular?
A virus ?

This question cannot be answered from afar. You may want to consult an
anti-virus program first.
 
J

JAyL

That's good news, i was profiling some applications that were making errors
or some exes I was trying in system32 that later i got some are just sub
programs.

Lately I was profiling EVENTVWR.MSC, because is not working and gives a
popup "Unable to complete the operation on "....". THE INTERFACE IS UNKNOWN"
, Caps are mine
Depends.exe , profiling event viewer, returned a dll missing, I expanded the
file to the path (system32), but the error persists.
I was trying evntwin to change settings to default, also eventquery.vbs, but
returned "No records available for the '.......' log." The evt files are
not 0 kb, but after a few lines with my user and system info, it shows
hundreds of lines with this ÚÚÚÚÚÚÚÚÚÚÚÚÚÚ.

A virus ?
Probably.

Scanning.......
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top