The upcoming release of the Windows SDK for Windows 7 and .NET Framework 3.5 SP1 contains many new tools, some of which are brand new, some which are being reintroduced into the SDK and some of which are being made available via the SDK for the first time. These tools will be found under %ProgramFiles%\Microsoft SDKs\Windows\v7.0\bin unless otherwise noted below. Look for upcoming blog posts to describe a few of these in more detail.

File Name

(Tool Name)

Description

AccEvent.exe

(Accessible Event Watcher)

Validates that the user interface (UI) elements of an application raise proper Active Accessibility events when the UI changes.

AppVerif.exe

(Application Verifier)

Finds subtle programming errors that can be extremely difficult to identify with normal application testing.

 

Note: when selected this program installs in its own directory under %ProgramFiles%

DeviceSimulatorForWindowsSideShow.msi

(Device Simulator for Windows SideShow)

Tests gadgets for Windows SideShow device without need for physical hardware.

 

Note: This replaces WindowsSideShowVirtualDevice.exe

FileFormatVerifier.exe

(File Format Verifier Tool)

Checks properties, IFilters, and other settings to ensure a file format will register correctly with Windows 7.

FTQuery.exe

(FTQuery Tool)

Verifies and tests the query functionality of the Windows Search Service.

FiltDump.exe

(IFilter Dump)

Loads an IFilter interface implementation for a specified document and prints the output produced by the filter DLL.

FiltReg.exe

(IFilter Registy)

Inspects IFilter installation information in the registry.

IFiltTst.exe

(IFilter Test Tool)

Runs several tests to validate an IFilter interface implementation.

Inspect.exe

(Inspect Objects Tool)

Examines the IAccessible property values of the user interface (UI) items of an application and navigates to other objects.

PKTExtract.exe

(Public Key Token Extractor Tool)

Extracts the publicKeyToken attribute from a certificate file. The output is the publicKeyToken, which is a unique 16-character (8-byte) identifier of the public key present in the certificate, in a format that can easily be pasted into an assembly identity statement.

SDMC.Exe

(SDMC Tool)

SDMC is used by Windows Troubleshooting Pack Designer to compile and validate Windows Troubleshooting Packs.

 

Note: This tool is found under the TSPDesigner subfolder

TSPDesigner.exe

(Windows Troubleshooting Pack Designer)

Assists users in creating Windows Troubleshooting Packs.

 

Note: This tool is found under the TSPDesigner subfolder

UICC.exe

(Ribbon Markup Compiler)

Generates a binary version of the Ribbon markup, an ID definition header file that exposes markup elements to the Ribbon host application, and a resource file that is used to link the binary markup to the host application at build time.

UISpy.exe

(UI Spy)

Enables developers and testers to view and interact with the user interface (UI) elements of an application. By viewing the application's UI hierarchical structure, property values, and raised events, developers and testers can verify that the UI they are creating is programmatically accessible to assistive technology devices such as screen readers.

VirtualLightSensor.exe

(Virtual Light Sensor Tool)

Tests gadgets designed for light sensor devices without the need for physical hardware.

VSSTrace.exe

(VSSTrace Tool)

A command line tool that collects tracing information for the Volume Shadow Copy Service infrastructure.

WinDbg.exe

(Debugging Tools for Windows)

Assists in debugging drivers, applications, and services. Can also be used to debug Windows itself.

 

Note: when selected this program installs in its own directory under %ProgramFiles%

WSTraceDump.exe

(Web Services Trace Dump Tool)

Assists with the analysis of web services trace dumps.

WSUtil.exe

(Web Services Compiler Tool)

Supports service model and serialization of data types. It processes WSDL, XML schema and policy documents. It generates C header and source files. This tool is similar to wsdl compiler tool for managed code with target to native code instead of managed code.

wpt-x86.msi

wpt-x64.msi

wpt-ia64.msi

(Windows Performance Toolkit)

A suite of tools to help capture and analyze traces.

 

Note: Formerly called xperf_x86.msi, xperf_x64.msi and xperf_ia64.msi

 

Lisa Rugen

Program Manager for Tools

Windows SDK Team