Forum: PC-Programmierung VS: Externen Prozess Debuggen


von Manuel (Gast)


Lesenswert?

Hallo!

Mit Visual Studio Pro kann man sich ja mit dem Debugger an einen 
laufenden externen Prozess (z.B. Dienst) anhängen. Dies funktioniert 
soweit auch aber ich bekomme nicht den Quellcode dazu angezeigt. Was 
mache ich falsch?
Compiliert habe ich als Debug mit folgender Befehlszeile
Compiler:
1
/I"h" /ZI /nologo /W3 /WX- /Od /Oy- /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /Gm /EHsc /RTC1 /MDd /Zp1 /GS /Gy- /fp:precise /Zc:wchar_t /Zc:forScope /Fp".\obj\QCD_L3_130_008.pch" /Fa".\Release\" /Fo".\Release\" /Fd".\Release\" /Gd /analyze- /errorReport:queue
Linker:
1
/OUT:".\exe\QCD.exe" /INCREMENTAL /NOLOGO "kernel32.lib" "user32.lib" "gdi32.lib" "winspool.lib" "comdlg32.lib" "advapi32.lib" "shell32.lib" "ole32.lib" "oleaut32.lib" "uuid.lib" "odbc32.lib" "odbccp32.lib" /MANIFEST /ManifestFile:".\obj\QCD.exe.intermediate.manifest" /ALLOWISOLATION /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"\\tsclient\exe\QCD.pdb" /SUBSYSTEM:CONSOLE /PGD:"\\tsclient\exe\QCD.pgd" /TLBID:1 /DYNAMICBASE /NXCOMPAT /MACHINE:X86 /ERRORREPORT:QUEUE /ASSEMBLYDEBUG
Grüße,
  Manuel

von Manuel (Gast)


Lesenswert?

Da gebe ich mir mal selbst die Antwort:
Die PDB Datei muss mit in den Arbeitsordner und man sollte auch einen 
Breakpoint setzen, da man ansonsten leicht nicht in seinem Programm 
landet.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.