The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
Aug 15, 2025
Post comments count
0
Post likes count
0
Thoughts on creating a tracking pointer class, part 5: Copying our tracking pointer
How to copy from a const tracking pointer.
Aug 14, 2025
Post comments count
0
Post likes count
0
Thoughts on creating a tracking pointer class, part 4: Using a circular doubly linked list
Building our own circular doubly-linked list.
Aug 13, 2025
Post comments count
0
Post likes count
1
Thoughts on creating a tracking pointer class, part 3: Using a std::vector
Tracking your trackers with a vector.
Aug 12, 2025
Post comments count
2
Post likes count
0
Thoughts on creating a tracking pointer class, part 2: Using a std::list
Tracking your trackers with a std::list.
Aug 11, 2025
Post comments count
1
Post likes count
1
Thoughts on creating a tracking pointer class, part 1: Concept art
Following an object as it moves.
Aug 8, 2025
Post comments count
6
Post likes count
3
Under what conditions could a ReadFile or WriteFile fail to transfer all of the bytes, and how do I detect that?
If there is not enough data to read, or not room to write.
Aug 7, 2025
Post comments count
11
Post likes count
2
How can I detect that Windows is running in S-Mode?
Check the code integrity policy.
Aug 6, 2025
Post comments count
9
Post likes count
4
How do I disable pieces of the property sheet for a service in the Services MMC snap-in?
There's no secret setting. It's all based on access control.
Aug 5, 2025
Post comments count
23
Post likes count
3
Why are Windows semiannual updates named H1 and H2?
To address an unconscious bias.

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.
