WinDBG 6.9.3.113 Released

Обновился WinDBG до версии 6.9.3.113
What’s New

This release of Debugging Tools for Windows contains many bug fixes and new
enhancements. The debuggers are stable and more reliable than previous
releases and we recommend that you upgrade to this version.

Here’s a list of the key changes in WinDbg 6.9:

    * Fix kd to function properly when debugging 256 processor machine.
    * Fix windbg window dragging performance problems when running under AERO
      on Vista.
    * Alert the user when a debug transport is already opened by another
      instance of the debugger.
    * Only attempt driver install after opening the transport fails with file
      not found.
    * Add /LARGEADDRESSAWARE to debugger executables (cdb/kd/ntsd/windbg).
    * Update vmdemux tool
    * Fix pdbcopy.exe tool
    * "dt" would display enumerant symbolic names for enumeration-typed bit-
      field members.
    * Make "dt" member field match case-insensitive.
    * Support wildcard module name in "dt" command. For example, "dt
      adv!*RegQuery*".
    * "dt/dv" would output more information indicating that this is an empty
      string (the default display "") or this is memory read failure (new output
      "— memory read error at address …").
    * "sx? ud" commands can now use an image name (for example, ntdll.dll) as
      well as a module name (ntdll).
    * Fix ".dbgdbg" command failure when debugger is installed in a directory
      that contains spaces (for example, "c:Program FilesDebuggers").
    * Fix "z" command loop counter reset problem.
    * Debugger extension would be loaded using LOAD_WITH_ALTERED_SEARCH_PATH
      so that dependent binaries could be loaded from the same directory where
      loaded extension resides (and the directory is not part of search path).
    * "!defwrites" (in kdexts.dll) will not query nt!MmThrottleTop and
      nt!MmThrottleBottom values in Windows Vista.
    * Fix for "!sysinfo cpuinfo".
    * Fix for "!sysinfo gbl" infinite loop problem.
    * Fix for DisplayFlags() has output string buffer overrun when using
      "!handle" (in ntsdexts.dll).
    * Fix for "!gflags" command.
    * Fix so that "fltkd" and "boot" debugger extensions run on pre-Win7 OS.
    * Fix Symstore/SymChk improved detection for resource-only binaries
    * Continued on-going improvements to !analyze

Tags: .

Компиляция SSCLI 2.0 при помощи Visual Studio 2008

Jeremy Kuhne в своём блоге показал как поменять SSCLI 2.0 для успешной компиляции с помощью VS 2008.
Я подготовил архив с изменениями, который нужно распаковать поверх распакованного SSCLI c заменой всех файлов.
sscli20_diff_vs90.zip