WinInspector is a real-time Windows inspection utility that provides comprehensive information about windows, processes, and monitors under your mouse cursor. Born as the spiritual successor to TDWinInfo (originally developed 20+ years ago), WinInspector offers significantly enhanced functionality and modern capabilities.
π Read the full announcement: WinInspector 2.1 Release | Original Release
π Key Features
- Real-time window inspection - Live updates every 500ms as you move your mouse
- Complete window hierarchy - Full parent chain from control to root window with visual indentation
- π¨ VCL Component Inspector - Behavioral validation of Delphi/C++Builder components through Windows messages
- π DLL/Library Inspector - Complete enumeration with WOW64 bypass and heuristic Delphi version detection (XE2 to Delphi 13 Florence)
- βΈοΈ Auto-pause - Intelligent pause when mouse is over WinInspector for comfortable scrolling
- Comprehensive details - Handle, class name, title, dimensions, visibility, styles, process info
- Multi-monitor support - Resolution and work area details for complex setups
- Tabbed interface - Clean organization with Window Info and DLL/Libraries tabs
- Professional UI - No configuration needed, just run and inspect
π§ Technical Details
- Built with Delphi and VCL
- Uses Windows API for low-level system access
- Lightweight and portable
- No installation required
π― Perfect for
- Delphi/C++Builder developers - Behavioral validation of VCL components, heuristic version detection, deployment troubleshooting
- Windows developers - UI debugging, window hierarchy analysis, cross-process inspection
- System administrators - DLL dependency analysis, troubleshooting compatibility issues
- QA engineers - Testing component states and window behavior in production
- Anyone curious about Windows internals and Delphi application architecture
Version 2.1 introduces major enhancements focused on Delphi/C++Builder developers:
- π Complete Window Hierarchy - Full parent chain visualization from any control to root window
- π¨ Behavioral Validation - Verify VCL component identity through Windows message responses, not just class names
- π Heuristic Delphi Detection - Automatic version identification from BPL package naming patterns
- βΈοΈ Auto-Pause - Intelligent detection when mouse is over WinInspector for comfortable scrolling
- π§ WOW64 Bypass - Accurate DLL paths for 32-bit processes on 64-bit Windows
Read the full release announcement for technical details and use cases.
WinInspector is a modern evolution of the classic TDWinInfo tool with enhanced capabilities for today's multi-monitor, complex Windows environments and Delphi development workflows.
