May 20, 2026 Post comments count1 Post likes count2 The classic TreeView control lets me sort by name or by lParam, but why not both? Raymond Chen You need to arrange to get one from the other.
May 19, 2026 Post comments count5 Post likes count5 What is the history of the ERROR_ARENA_TRASHED error code? Raymond Chen The storage control blocks were destroyed.
May 18, 2026 Post comments count5 Post likes count7 Just shows that nobody cares about debugging the parity flag any more Raymond Chen Reported incorrectly since the day it was written.
May 15, 2026 Post comments count2 Post likes count2 The case of the CreateFileMapping that always reported ERROR_ALREADY_EXISTS Raymond Chen Maybe because it already exists?
May 14, 2026 Post comments count5 Post likes count3 A constant-space linear-time algorithm for deleting all but the 10 most recent files in a directory Raymond Chen Using data structures you already knew.
May 13, 2026 Post comments count7 Post likes count4 The case of the hang when the user changed keyboard layouts Raymond Chen Keeping things moving.
May 12, 2026 Post comments count12 Post likes count3 Why do Windows client editions on 32-bit x86 systems artificially limit RAM to 4 GB? Raymond Chen Compatibility, of course.
May 11, 2026 Post comments count5 Post likes count3 Additional notes on controlling which handles are inherited by CreateProcess Raymond Chen Putting the handles in a private container.
May 8, 2026 Post comments count8 Post likes count4 Developing more confidence when tracking renames via ReadDirectoryChangesW Raymond Chen You can track the file ID.
May 7, 2026 Post comments count3 Post likes count3 When you upgrade your resource strings to Unicode, don’t forget to specify the L prefix Raymond Chen Otherwise, it'll get mapped back down to the 8-bit code page.