Re: Recommend a debugger

Tech-Archive recommends: Fix windows errors by optimizing your registry



How do I examine a memory address in Visual C++ 6.0? I've got the hex address I want to look at, but I've never been able to figure out how to get the value at that address.

When I say the app is crashing, actually it's catching the crash, displaying me a nice (though not happy) message: "Error Number: 0x80040707 Description: DLL function call crashed: SPHlpr.RemoveUnConnectedDevice. Setup will now terminate," which
it nicely does after cleaning up all traces of itself. I want to find out what this Unconnected Device is it's trying to remove.

(It was quite a chore digging just to get this error message. Originally it was just saying " Setup has encountered a problem and will now terminate")

This part of the setup program appears not to be using Microsoft Windows Installer, but is using InstallShield 11.0 in some other manner.

It installs fine on some computers but not others.

I think I'll give it a try debugging with Visual Studio C++ 6.0

Susan Rice wrote:
I have only the executables, a .exe file and a .dll file. The program
(.exe) eventually makes a call to a very short routine in the .dll file,
and bombs. I looked at the .dll routine being called with PE Explorer
(http://www.heaventools.com/) and the routine being called is only about
a page long.

Somehow I got to get in there with a debugger to see why it's going
wrong. I have "Debugging Tools for Windows" which has WinDbg.exe,
and "logger.exe" looked promising, but I can't figure out how to
use them.

So is there any decent documentation on how to use WinDbg, or is
there a third party debugger anyone would recommend?
.



Relevant Pages

  • Re: I finally found the wooden stake to drive through my programs still beating heart!
    ... Doesn't Raise do substantially the same thing as Resume to the statement that caused the problem, as then both simply send the same error up the same chain of error handling? ... unnecessary breaks are often catastrophic to debugging because they steal the focus from where the speech recognition output is going which has nasty ripple effects. ... Instead of saying On Error GoTo 0 before all of my subroutine calls as I now do, ... so that when running from an EXE I would rattle back through the error handling routines in every routine in the call stack as you now do, yet in the IDE I could still stop on THE statement with the problem with no re-execution of other statements. ...
    (microsoft.public.vb.enterprise)
  • SSI experience
    ... in either LPA or the LNKLST [while debugging, ... requires LOAD-TO-GLOBAL option on the SSVTI entry which causes the routine ... If during CLOSE you'd like to reuse the working storage acquired by OPEN, ... various entry points, so I am also preserving its pointer ...
    (bit.listserv.ibm-main)
  • Re: debugging php mail
    ... Do I need to do this at the linux ... Also be sure that you have an SMTP and smtp port setup under [mail ... So I am debugging to try an locate the issue. ...
    (comp.lang.php)
  • Re: How can I get started in the security business?
    ... A road map is always a good idea. ... debugging and I am pretty darn good at it. ... switch is the fact that I find computer security very fascinating and ... It is hard to setup a discussion with top ...
    (comp.security.misc)
  • Re: ASP.NET 2.0: Page loaded twice on debug.
    ... had any problem using VS 2003 but today, debugging a page, I get ... false and teh Load event handler was bound in a generated ... autowire events (in the PAGE directive in the aspx ... the page_load routine TWICE as the routine is bound to the event twice ...
    (microsoft.public.dotnet.general)