Debugging – Windows 10 SDK

This post is for all who want to migrate to windows 10. (everyone?!)
The defrag tools which publish some nice debugging videos have also published a roundup for Windows 10 SDK. You have to throw an eye into this!

Defrag


In this episode of Defrag Tools, Andrew Richards and Chad Beeder walk you through the download of the Windows 10 SDK and the latest Sysinternals tools. We harvest the Debugging Tools for Windows, Windows Performance Toolkit, and Application Verifier files from the SDK.

Previous Versions:
Windows 7.0
Windows 8.0
Windows 8.1
Windows 8.1 Update

Resources:
Sysinternals
Windows 10 SDK
Defrag Tools OneDrive (SIEExtPub, PDE & Scripts)

Timeline:
[00:00] – Windows 10
[02:47] – The USB Stick/OneDrive “Lightsaber”
[04:26] – Sysinternals Suite
[04:12] – Windows 10 SDK
[08:44] – While we wait… configure ProcDump as the AeDebug Debugger (c:\dumps\procdump.exe -ma -i)
[11:42] – Install the Windows 10 SDK MSI files
[14:23] – Harvest the Windows 10 SDK files for xcopy use
[17:45] – c:\debuggers\dbghelp.dll vs. c:\windows\system32\dbghelp.dll
[20:58] – Defrag Tools OneDrive
[25:12] – Environment Variables and Registry Keys
[28:20] – Quick Summary
[31:09] – Email us your issues at defragtools@microsoft.com

Environment Variables – Symbols.cmd

md c:\My
md c:\My\Sym
md c:\My\SymCache
compact /c /s /i /q c:\My\Sym\
compact /c /s /i /q c:\My\SymCache\
setx /m DBGHELP_HOMEDIR C:\My
setx /m _NT_SYMBOL_PATH SRV*C:\My\Sym*http://msdl.microsoft.com/download/symbols
setx /m _NT_SYMCACHE_PATH C:\My\SymCache

Registry Entries – WinDbg -IA (PDE).reg

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.dmp]
@=”WinDbg.DumpFile.1″

[HKEY_CLASSES_ROOT\.hdmp]
@=”WinDbg.DumpFile.1″

[HKEY_CLASSES_ROOT\.mdmp]
@=”WinDbg.DumpFile.1″

[HKEY_CLASSES_ROOT\.cab]
@=”WinDbg.DumpFile.1″

[HKEY_CLASSES_ROOT\WinDbg.DumpFile.1]
@=”WinDbg Post-Mortem Dump File”

[HKEY_CLASSES_ROOT\WinDbg.DumpFile.1\DefaultIcon]
@=”\”C:\\debuggers\\windbg.exe\”,-3002″

[HKEY_CLASSES_ROOT\WinDbg.DumpFile.1\shell]
@=”Open”

[HKEY_CLASSES_ROOT\WinDbg.DumpFile.1\shell\Open]
@=”Open x&64″

[HKEY_CLASSES_ROOT\WinDbg.DumpFile.1\shell\Open\command]
@=”\”C:\\debuggers\\windbg.exe\” -z \”%1\” -a pde.dll”

[HKEY_CLASSES_ROOT\WinDbg.DumpFile.1\shell\Open_x86]
@=”Open x&86″

[HKEY_CLASSES_ROOT\WinDbg.DumpFile.1\shell\Open_x86\command]
@=”\”C:\\debuggers_x86\\windbg.exe\” -z \”%1\” -a pde.dll”

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s