Announcement

Collapse
No announcement yet.

Debuggen einer NT-Service DLL

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Debuggen einer NT-Service DLL

    Hallo,

    Ich habe ein NT Dienst und eine Dll geschrieben.
    Den Dienst bekomme ich über "Start/Mit Prozeß verbinden"
    gut debuggt. Der Dienst lädt eine DLL dynamisch. Die erzeugt ein fehler
    der Debugger meldet ihn sauber, geht aber im Quellcode des Dienst nur
    an die Stell wo die DLL Funktion aufgerufen wird. Und nicht in die DLL
    selbst.
    Wie kann ich die DLL Debuggen?

    PS: über "DebugBreak" und "asm; int3; end;" geht nur das CPU Fenster
    auf und nicht der Quellcode.

    M.f.G. Hendrik Leesch

  • #2
    Hallo,

    wenn ein Problem in der DLL auftaucht, würde ich für das Debuggen eine ganz normale Host-Anwendung (EXE) schreiben und diese Hostanwendung im Delphi-Dialog angegeben. Erst dann, wenn die DLL fehlerfrei funktioniert, sollte sie vom Dienst aus aufgerufen werden

    Comment


    • #3
      Danke für die Antwort!<p>

      M.f.G. Hendrik Leesc

      Comment

      Working...
      X