Microspeak: Occupant compression April 16, 2019 Apr 16, 2019 04/16/19 Raymond Chen Ouch, it hurts when you squeeze me there.
Today is tax day, but it’s also division meeting day, so let’s get you some forms to fill out April 15, 2019 Apr 15, 2019 04/15/19 Raymond Chen Render unto Caesar, but ask for a little more time.
How can a desktop app use a Windows Runtime object that infers UI context from its thread? The IInitializeWithWindow pattern April 12, 2019 Apr 12, 2019 04/12/19 Raymond Chen Explicitly associating with a window handle.
How can I determine the reason why my window is closing? April 11, 2019 Apr 11, 2019 04/11/19 Raymond Chen Listen for signals.
Even if you open a file with GUID, you can still get its name, or at least one of its names April 10, 2019 Apr 10, 2019 04/10/19 Raymond Chen GetFinalPathByHandle works even for files opened by ID.
When I select multiple files in the File Open dialog, why does the last item come first? April 9, 2019 Apr 9, 2019 04/9/19 Raymond Chen Because it's the focus.
Optimizing your cafeteria meal card stockpile April 8, 2019 Apr 8, 2019 04/8/19 Raymond Chen What's the rate of return on Microsoft cafeteria meal cards?
What does it mean when my attempt to stop a Windows NT service fails with ERROR_BROKEN_PIPE? April 5, 2019 Apr 5, 2019 04/5/19 Raymond Chen The Service Control Manager lost contact with the service, but why?
Why do we need atomic operations on the 80386, if it doesn’t support symmetric multiprocessing anyway? April 4, 2019 Apr 4, 2019 04/4/19 Raymond Chen You might race with yourself.
Dubious security vulnerability: Code execution via LNK file April 3, 2019 Apr 3, 2019 04/3/19 Raymond Chen The hard part is getting them to execute it in the first place.