The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
May 5, 2025
Post comments count
5
Post likes count
0
What were the intended uses of those icons in moricons.dll?
Icons for old MS-DOS apps.
May 2, 2025
Post comments count
3
Post likes count
1
Using type aliasing to avoid the ODR problem with conditional compilation, part 2
Ensuring that you pick a side.
May 1, 2025
Post comments count
3
Post likes count
2
Using C++ type aliasing to avoid the ODR problem with conditional compilation, part 1
Still one definition, but two types.
Apr 30, 2025
Post comments count
6
Post likes count
2
Why does Windows have trouble finding my Win32 resource if it contains an accented character?
Disagreements over the fine print.
Apr 29, 2025
Post comments count
9
Post likes count
2
Protecting Windows users from Janet Jackson’s Rhythm Nation
Granting an exception to a system policy.
Apr 28, 2025
Post comments count
14
Post likes count
7
Why did Windows 7, for a few months, log on slower if you have a solid color background?
It's waiting for Godot and eventually gives up.
Apr 25, 2025
Post comments count
10
Post likes count
1
If we can have std::atomic<std::shared_ptr>, why not std::atomic<com_ptr>?
Controlling the reference count.
Apr 24, 2025
Post comments count
5
Post likes count
3
When I define a window class with no default cursor, what is the explanation for the cursors that appear in my client area?
You said you'd take care of it, but you didn't.
Apr 23, 2025
Post comments count
7
Post likes count
2
What resource ID should I give my application’s main icon?
Applying what we know about how Explorer finds the "first" icon in a file.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
