The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
Dec 14, 2018
Post comments count
0
Post likes count
1
The case of the mysterious LoadLibrary error message after signing in
A little screen shot forensics.
Dec 13, 2018
Post comments count
0
Post likes count
2
How can I programmatically wait until the taskbar has finished booting completely before I create my notification icon?
It will let you know.
Dec 12, 2018
Post comments count
0
Post likes count
1
How can I programmatically wait until the system has finished booting completely before doing my own computations?
Your observation of the system mutates the system.
Dec 11, 2018
Post comments count
0
Post likes count
1
Why doesn’t my lock screen image change after I replace the image file?
It got captured when it was set.
Dec 10, 2018
Post comments count
0
Post likes count
1
When a customer asks for something unsupported, and they promise not to get upset when it stops working, don’t believe them
Because they'll be back.
Dec 7, 2018
Post comments count
0
Post likes count
1
The case of the buffer overflow vulnerability that was neither a buffer overflow nor a vulnerability
Not quite knowing how assembly language works, I guess.
Dec 6, 2018
Post comments count
0
Post likes count
0
Xformer 10: The Atari 800 emulator has gotten a huge update
It's over 30 years old, but can still be improved, and it sure did.
Dec 6, 2018
Post comments count
0
Post likes count
1
How is it that WriteProcessMemory succeeds in writing to read-only memory?
Because it tries really hard.
Dec 5, 2018
Post comments count
0
Post likes count
1
How can dereferencing the first character of a string take longer when the string is longer? I’m looking only at the first character, which should be constant time
There's a lot hiding in that <VAR>O</VAR>.