The case of the string being copied from a mysterious pointer to invalid memory April 12, 2024 Apr 12, 2024 04/12/24 Raymond Chen Using AppVerifier to deduce the heap allocation history.
Why do STANDARD_RIGHTS_READ, STANDARD_RIGHTS_WRITE, and STANDARD_RIGHTS_EXECUTE have the same values? April 11, 2024 Apr 11, 2024 04/11/24 Raymond Chen Don't they mean different things?
How can I find out which process has locked me out of the clipboard? April 10, 2024 Apr 10, 2024 04/10/24 Raymond Chen You can ask for the clipboard opener.
If I enumerate all the processes and add up all the GetGuiResources, why doesn’t it match the GR_GLOBAL value? April 9, 2024 Apr 9, 2024 04/9/24 Raymond Chen There are some things that aren't charged to processes.
How does the classic Win32 ListView handle incremental searching? April 8, 2024 Apr 8, 2024 04/8/24 Raymond Chen Combining prefix search with repeated search, to accommodate multiple styles.
The case of the exception that a catch (…) didn’t catch April 5, 2024 Apr 5, 2024 04/5/24 Raymond Chen Reconstructing a false history.
It rather involved being on the other side of this airtight hatchway: System corruption caused by an administrator April 4, 2024 Apr 4, 2024 04/4/24 Raymond Chen If your goal was to corrupt the system, you sure are doing it the hard way.
Windows debugger trick: Breaking when a specific debugger message is printed April 3, 2024 Apr 3, 2024 04/3/24 Raymond Chen A different kind of conditional breakpoint.
The history of computing, as told by the hallways of Microsoft Building 41 April 2, 2024 Apr 2, 2024 04/2/24 Raymond Chen A walk through history, in the form of wall textures.
Subroutine calls in the ancient world, before computers had stacks or heaps April 1, 2024 Apr 1, 2024 04/1/24 Raymond Chen A lot of computing got done even before we had stacks and heaps.