Latest posts
- Speculating on how the buggy control panel extension truncated a value that it had right in front of itJul 16, 2026Raymond Chen
Inferring the code's history. The post Speculating on how the buggy control panel extension truncated a value that it had right in front of it appeared first on The Old New Thing.
- The case of the invalid function pointer when shutting down the display control panelJul 15, 2026Raymond Chen
Watching the bits disappear. The post The case of the invalid function pointer when shutting down the display control panel appeared first on The Old New Thing.
- Microspeak: Double-click and drill downJul 14, 2026Raymond Chen
Please, tell me more. The post Microspeak: Double-click and drill down appeared first on The Old New Thing.
- Why don’t we just make the entire stack out of guard pages?Jul 13, 2026Raymond Chen
Guard pages all the way down? The post Why don’t we just make the entire stack out of guard pages? appeared first on The Old New Thing.
- The case of the mysterious changes to integers when there shouldn’t have been any code generation effectJul 10, 2026Raymond Chen
Decoding where those integer came from. The post The case of the mysterious changes to integers when there shouldn’t have been any code generation effect appeared first on The Old New Thing.
- I’ve decoded a #pragma detect_mismatch error and fixed the mismatch, but I still get the errorJul 09, 2026Raymond Chen
You need to rebuild everything that was dependent on the change. The post I’ve decoded a <CODE>#pragma detect_mismatch</CODE> error and fixed the mismatch, but I still get the error appeared first on The Old New Thing.
- The other kind of control flow guard check: The combined validate and callJul 08, 2026Raymond Chen
A two-in-one package. The post The other kind of control flow guard check: The combined validate and call appeared first on The Old New Thing.
- How did Windows 95 decide that a setup program ran?Jul 07, 2026Raymond Chen
It used some heuristics. The post How did Windows 95 decide that a setup program ran? appeared first on The Old New Thing.
- I opened a file with FILE_FLAG_DELETE_ON_CLOSE, but now I changed my mindJul 06, 2026Raymond Chen
You can't change your mind, but you can do it a different way. The post I opened a file with <CODE>FILE_<WBR>FLAG_<WBR>DELETE_<WBR>ON_<WBR>CLOSE</CODE>, but now I changed my mind appeared first on The Old New Thing.
- How did we conclude that CcNamespace.dll was the ringleader of a group of DLLs that unloaded prematurely?Jul 03, 2026Raymond Chen
Contextual clues. The post How did we conclude that <TT>CcNamespace.dll</TT> was the ringleader of a group of DLLs that unloaded prematurely? appeared first on The Old New Thing.