What happens if I call EnumPropsEx while another thread is mutating the properties? April 15, 2016 Apr 15, 2016 04/15/16 Raymond Chen You get a best-effort.
Even though the target audience may be programmers, it can still be seen by users April 14, 2016 Apr 14, 2016 04/14/16 Raymond Chen Freaking out over programmer jargon.
If relocated DLLs cannot share pages, then doesn’t ASLR cause all pages to be non-shared? April 13, 2016 Apr 13, 2016 04/13/16 Raymond Chen ASLR is careful to keep sharing alive.
Inherited access control entries are captured when the child object is created April 12, 2016 Apr 12, 2016 04/12/16 Raymond Chen Frozen in time.
Getting MS-DOS games to run on Windows 95: The interrupt flag April 11, 2016 Apr 11, 2016 04/11/16 Raymond Chen Incomplete virtualization strikes again.
Why does FindExecutable behave erratically for files with extensions longer than three characters? (And what can you do about it?) April 8, 2016 Apr 8, 2016 04/8/16 Raymond Chen Short file names strike again.
Why can’t the debugger call GetFinalPathNameByHandle via .call? April 7, 2016 Apr 7, 2016 04/7/16 Raymond Chen Because it doesn't know how.
How does GetFinalPathNameByHandle choose the name if there are multiple names due to hard links? April 6, 2016 Apr 6, 2016 04/6/16 Raymond Chen It picks the one you you used to open the file.
Dubious security vulnerability: Disk space consumption April 5, 2016 Apr 5, 2016 04/5/16 Raymond Chen You have permission to use all the disk space you can.
Getting MS-DOS games to run on Windows 95: Working around the iretd problem April 4, 2016 Apr 4, 2016 04/4/16 Raymond Chen Speed Racer in the Challenge of Racer X, please make it stop.