The Old New Thing
Practical development throughout the evolution of Windows.
Latest posts
Aug 13, 2024
Post comments count
0
Post likes count
1
A look back at one of the (many) projects code-named Highlander
The showdown that almost repeated.
Aug 12, 2024
Post comments count
14
Post likes count
6
Embracing the power of the empty set in API design (and applying this principle to selectors and filters)
You got plenty of nothing.
Aug 9, 2024
Post comments count
2
Post likes count
3
What does it even mean to Close a Windows Runtime asynchronous operation or action?
That's the end of the road.
Aug 8, 2024
Post comments count
0
Post likes count
4
Why do I get E_ACCESSDENIED when trying to access my brokered Windows Runtime object?COM is double-checking the trust level.
COM is double-checking the trust level.
Aug 7, 2024
Post comments count
1
Post likes count
1
How do I know when the user has finished interacting with the AccountsSettingsPane?
You can use the version that runs an asynchronous operation.
Aug 6, 2024
Post comments count
9
Post likes count
3
It rather involved being on the other side of the airtight hatchway: Disabling a security feature as an administrator
At least they don't beat around the bush.
Aug 5, 2024
Post comments count
9
Post likes count
1
What are the dire consequences of registering a RunOnce command from my RunOnce command?
The circle of life, or a perpetual motion machine.
Aug 2, 2024
Post comments count
3
Post likes count
3
The difference between undefined behavior and ill-formed C++ programs
They are two kinds of undefined-ness, one for runtime and one for compile-time.
Aug 1, 2024
Post comments count
2
Post likes count
1
What’s the difference between DataPackageView.GetUriAsync and DataPackageView.GetWebLinkAsync ?
Just improving on an ambiguous name.