The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
May 9, 2025
Post comments count
6
Post likes count
3
How can I wait for Clipboard History to recognize a clipboard change before I change it again?
Listen for the change event.
May 8, 2025
Post comments count
5
Post likes count
1
Why doesn’t Clipboard History capture rapid changes to clipboard contents?
Clipboard history operates asynchronously, so you are changing it before it can respond to the changes.
May 7, 2025
Post comments count
12
Post likes count
2
What were the MS-DOS programs that the moricons.dll icons were intended for?
Tallying them up.
May 6, 2025
Post comments count
7
Post likes count
4
What were the MS-DOS programs that Windows used the progman.exe stock icons for?
Mostly generic-looking icons.
May 5, 2025
Post comments count
8
Post likes count
3
What were the intended uses of those icons in moricons.dll?
Icons for old MS-DOS apps.
May 2, 2025
Post comments count
4
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
3
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.

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.
