2013-06-04 10 views
5

Sto seguendo questo tutorial: link. Al punto 8, quando dico .load sos nella finestra immediata, viene solo visualizzato expected expression.Impossibile utilizzare WinDbg e SOS in Visual Studio Finestra immediata

Sistema: Win 7 x64, Visual Studio 2012 Premium. Possiedo un debugging Tools per Windows (x64) 14/11/2012, ora ho installato debugger e strumenti X64. Ho Windows SDK per Windows 7 (7.1). WinDbg.exe si trova in c: \ Programmi \ Debugging Tools per Windows (x64) \ e posso avviarlo dal menu di avvio. Tuttavia non riesco a trovare sos.dll, che dovrebbe venire con gli strumenti di debug per Windows (x64).

Come posso farlo?

Domanda bonus: {,,kernel32}[email protected] nel passaggio 4 non funziona, io uso {,,kernel32}LoadLibraryExW, ma poi non riesco a capire dove è il nome della DLL caricata. Stavo curiosando con i registri.

+1

Sos.dll è in C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ for .NET 4 e in C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ sos.dll per .NET 2-3.5. Devo copiarlo da qualche parte nel WinDbg? –

+1

Ma non riesco a caricare la DLL SOS da WinDbg stesso. Qualche aiuto sarebbe molto apprezzato. Nel frattempo ho una bella conversazione con me stesso. –

+0

Ok, ho capito quando c'è il carico della DLL di cui sono curioso. Ma ora dovrei davvero caricare SOS.dll, dato che sono in modalità di debug di sistema e voglio vedere lo stack di chiamate native che porta a questo. : P –

risposta

1

NTSD command support (MSDN) e Immediate Window Commands descrivere quali comandi WinDbg (o simili a WinDbg) sono supportati da Visual Studio 2005, 2008 e 2010. E 'solo un piccolo sottoinsieme:

.S 
.X 
.K 
.U 
.~ 
.Reload 
.Sympath 
.Cxr 
.Exr 
.Load 
.Unload 
.Unloadall 

più importante è probabilmente la .Load che permette il caricamento estensioni e quindi utilizzando i comandi ! dell'estensione.

Sembra che il supporto per i comandi WinDbg stato eliminato con VS 2012, dal momento che non è possibile chiamare la pagina web per le versioni VS superiore VS 2010.

Problemi correlati