Sep 29, 2017 0 0 Why does my thread handle suddenly go bad? All I did was wait on it! Raymond Chen The scary world of _beginthread.
Sep 28, 2017 0 0 CancelIoEx can cancel synchronous I/O, which is kind of nice Raymond Chen Get me out of there.
Sep 27, 2017 0 0 How to check if a pointer is in a range of memory Raymond Chen Thanks to the C language standard, it's trickier than it seems.
Sep 26, 2017 0 0 Who implemented the Windows NT blue screen of death? Raymond Chen My colleague John Vert.
Sep 25, 2017 0 1 What happens if I wake a condition variable when nobody is waiting for it? Is the wake saved for the next thread that waits? Raymond Chen It shouldn't matter.
Sep 22, 2017 0 0 What does it mean when I get an access violation at a very low address when entering a critical section? Raymond Chen It probably means that you're entering a critical section that is not initialized.
Sep 21, 2017 0 0 How accurate are the various Windows time-querying functions? Raymond Chen Most of them are based on the system timer, but some are better.
Sep 20, 2017 0 0 What is the correct way of using SaveDC and RestoreDC? Raymond Chen Understanding the model.
Sep 19, 2017 0 1 The NET HELPMSG command will decode Windows error codes, at least the simple ones Raymond Chen It's originally for decoding network error messages, but it doesn't actually care.
Sep 18, 2017 0 0 The increasingly complex Kremlinology surrounding Windows Raymond Chen Wait, who's standing next to whom?