Latest posts
- 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.
- The case of the thread executing from an unloaded third-party DLLJul 02, 2026Raymond Chen
Oops, I didn't realize that I was still doing that. The post The case of the thread executing from an unloaded third-party DLL appeared first on The Old New Thing.
- It rather involved being on the other side of this airtight hatchway: Changing administrative settingsJul 01, 2026Raymond Chen
Unlocking the door from the inside. The post It rather involved being on the other side of this airtight hatchway: Changing administrative settings appeared first on The Old New Thing.