I'm following this tutorial: link. At step 8, when I say .load sos
in the Immediate Window, it just pukes expected expression
.
System: Win 7 x64, Visual Studio 2012 Premium. I have an installed Debugging Tools for Windows (x64) 11/14/2012, Now I installed X64 Debuggers And Tools. I have Windows SDK for Windows 7 (7.1). WinDbg.exe is in c:\Program Files\Debugging Tools for Windows (x64)\ and I can start it from start menu. However I cannot find sos.dll, which supposed to come with the Debugging Tools for Windows (x64).
How can I make this happen?
Bonus question: {,,kernel32}_LoadLibraryExW@12
in Step 4 doesn't work, I use {,,kernel32}LoadLibraryExW
, but then I cannot figure out where is the loaded dll name. I was poking around with the registers.
.load sos
command. You don't need to install Debugging Tools for Windows for this. SOS comes with the .NET framework (you don't need to copy it). One thing to keep in mind is that loading SOS in the immediate window is not really optimal. SOS doesn't work very well in the immediate window. A better option is to use it from WinDbg or install the DDK as well as WinDbg and then use the attach protocol. – Devisable