In the *nix world, there is the command 'readelf' to figure out if an
executable contains debug symbols. Is there an equivalent command in
win32??
Tks.
-T
In the win32 world, debug symbols are typically contained in a
separate file from the .exe. MS's compiler puts them in a .pdb
(Program DataBase) file, with the same name as the exe -- e.g.
myapp.exe can have a myapp.pdb file. It's then trivial to distribute
only the .exe to end users and now give away the farm.
Nathan Mates
--
<*> Nathan Mates - personal webpage http://www.visi.com/~nathan/
# Programmer at Pandemic Studios -- http://www.pandemicstudios.com/
# NOT speaking for Pandemic Studios. "Care not what the neighbors
# think. What are the facts, and to how many decimal places?" -R.A. Heinlein
Looking up SymInitialize should get you started in the right direction.
IIRC, in Win32, some symbol lookup can/will work even without debug
symbols as such -- some symbols like names of exported functions are
normally present anyway (though the names are sometimes pretty
useless).
--
Later,
Jerry.
The universe is a figment of its own imagination.