Someone discovered the utility while browsing my public repository (the app prompts to post data back to the website, and the anonymous user accepted the offer and posted the report from this unpublished application), so I have to drop a few lines about the tool. The idea is basically straightforward: live capture involves attaching time [...]
Archive for the ‘WTL’ Category
CaptureClock: Utility to Check Video/Audio Capture Rates
Posted: 4th January 2013 by Roman in ATL, Utilities, WTLTags: Audio, capture, DirectShow, frame rate, live, rate matching, Video
DirectShow Spy: Easier Registration
Posted: 24th November 2012 by Roman in ATL, Utilities, WTLTags: COM, DirectShow, directshowspy, registration, regsvr32, rundll32, spy
Because DirectShow Spy is often a troubleshooting tool, one of its use scenarios is its being a drop-in module to quickly install on a system of interest in order to connect to graphs for troubleshooting purposes, such as to check topology and media types. Its installation requires COM registration, and over time it changed gradually [...]
Log Process Exceptions: Filters and Email Notification
Posted: 8th October 2012 by Roman in ATL, Source, Utilities, WTLTags: debug, exception, log, troubleshooting
Moving on with LogProcessExceptions tool which externally monitors (debugs, to be more specific) an application of interest and captures its exceptions writing minidump files for further analysis. This updates adds two features: Ability to filter out the exceptions of interest An email notification on exception, with or without minidump file Filter A new property page [...]
LogProcessExceptions: Log Service Process Exceptions
Posted: 29th April 2012 by Roman in ATL, Seriously, Utilities, WTLTags: .DMP, ATL, C++, debug, debugger, exception, minidump, service, support, troubleshooting, utility
One of the nasty issues with LogProcessExceptions utility was that it was unable to attach to service processes and track them to catch their exceptions. The actual problem was that the processes were not listed in first place, so there was nothing to attach to. Access and security requirements necessary for a process to debug [...]
File Mappings: Virtual Memory and Virtual Address Space
Posted: 16th December 2011 by Roman in ATL, Source, Technology, WTLTags: 32-bit, CreateFileMapping, file mapping, MapViewOfFile, RAM, virtual memory
More and more applications hit the Windows limit of available address space for 32-bit applications, and the whole concept becomes more important for understanding due to necessity to work things around. A thing, which is more or less easy to understand, is that a user mode 32-bit application can address 2^32 addresses. The addresses are [...]
GPS Location/Coordinate Converter: Multiple Locations at Once
Posted: 14th November 2011 by Roman in ATL, Source, Utilities, WTLTags: gps, rally, utility
Today’s update lets you convert multiple locations at once with a single click. Here is the story behind the update and use case scenario. In rally raid sport events (so called baja), a team gets a road book for the next competition day in a few hours before actual start. The GPS coordinates are printed [...]
Common Controls: Versions, Compatibility, WTL
Posted: 30th October 2011 by Roman in WTLTags: bug, C++, compatibility, windows, WTL
An application appears to be not working in Windows XP in a weird way: rebar control appeared to fail showing up. Where the application is expected to look much nicer with rebar control as a container for menu (implemented as command bar WTL control) and toolbar with buttons: A WTL sample project generated by a [...]
