"alexB" <> wrote ...
> 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,
--
Andrew McLaren
amclar (at) optusnet dot com dot au