Cannot use Dumpbin.exe in Vista. Why?

  • Thread starter Thread starter alexB
  • Start date Start date
A

alexB

Hi there,

I need to use Dumpbin.exe in Vista Ultimate. I copied it from XP. Tried to
run it. It wanted a dll. Fine, I loaded mspdb80.dll it wanted.

Now I am getting a message that this app cannot run on this version of
Windows.

(1) I guess there should be a workaround. It is a very useful API.

(2) If there is no workaround, what are the alternatives? Are there any?

Thanks.
 
alexB said:
I need to use Dumpbin.exe in Vista Ultimate. I copied it from XP. Tried to
run it. It wanted a dll. Fine, I loaded mspdb80.dll it wanted.
Now I am getting a message that this app cannot run on this version of
Windows.
(1) I guess there should be a workaround. It is a very useful API.
(2) If there is no workaround, what are the alternatives? Are there any?

Dumpbin.exe runs fine on my Vista machine. Which version of dumpbin are you
using?

Dumpbin is usually installed as part of Visual Studio. I'm running dumpbin
as part of VS 2005. I seem to recall that dumpbin from VS 2003 also ran fine
on Vista. I don't remember trying dumpbin from VS 6.0, on Vista (it may well
work though).

Technically, dumpbin.exe isn't an API. It's an executable file. It can
(amongst many other functions) list the APIs which are exported by a target
bin file.

Depending on what you're using dumpbin for, an alternative may be
depends.exe. Depends is also installed with Visual Studio, Platform SDK, and
a few other kits; you can also download a stand-alone version from here:

http://www.dependencywalker.com/

Hope it helps,
 

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

Back
Top