Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

winspector

Winspector banner

Winspector is an inspection utility program for native Windows applications, designed for exploring and analyzing window/class properties, process details, and DWM/desktop composition attributes of any running application.

Winspector preview

Features

  • Window hierarchy - display all running windows (including hidden ones) in a window hierarchy tree.
  • Up-front summary - the most necessary information is presented up-front, without any need for jumping between sub-menus.
  • Window properties - all window properties are listed, including client/window rectangles, styles and DPI awareness.
  • Class properties - class name, styles, extra bytes, background brush and icon information.
  • Process information - PID, TID, executable path and priority class information for the owning process.
  • DWM attributes - all readable DWM attributes (DWMWINDOWATTRIBUTE) are queried and displayed.

Requirements

  • Windows 10 or higher.
  • CMake version 3.10 or higher.
  • Visual Studio 2019 or newer.

Building

Run the accompanying build.bat script which will automatically create a build directory and run CMake. Or alternatively run:

cmake -S ./ -B ./build

You can now open the solution project file located in the build directory with Visual Studio.

About

Inspection utility program for native Windows applications.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages