Feb 28, 2023 5 1 Once you give away the farm, you can’t take it back: Recovering from a rogue administrator Raymond Chen Who knows what happened to it while you weren't looking.
Feb 27, 2023 4 0 The unintentionally-expanding scope of the SEM_NOGPFAULTERRORBOX flag Raymond Chen Other suppressions caught in its net.
Feb 24, 2023 2 1 Understanding a mysterious RPC_E_WRONGTHREAD exception when we’re on the right thread Raymond Chen Things can go wrong in ways you may not have realized.
Feb 23, 2023 0 2 Why am I getting an unhandled exception from my C++ function that catches all exceptions? Raymond Chen Yes, you caught an exception. But that's not the one that went unhandled.
Feb 22, 2023 9 3 Avoiding the redundancy of adding the object files to both the primary project and its unit test Raymond Chen Adding another level of indirection.
Feb 20, 2023 9 4 The case of the mysterious "out of bounds" error from CreateUri and memmove Raymond Chen Unfolding some COMDATs.
Feb 17, 2023 2 1 What happens if you co_await a std::future, and why is it a bad idea? Raymond Chen Just waiting for something to finish.
Feb 16, 2023 0 1 What does it mean when my cross-thread COM call fails with RPC_E_SYS_CALL_FAILED? Raymond Chen Look for an unresponsive recipient.
Feb 15, 2023 7 1 What are the potentially-erroneous results if you don’t pass NULL as the lpNumberOfBytesRead when issuing overlapped I/O? Raymond Chen It's to avoid a self-inflicted race condition.