Windows Runtime asynchronous operations can fail in two different ways, so make sure you get them both January 19, 2023 Jan 19, 2023 01/19/23 Raymond Chen Fail me now or fail me later.
It rather involved being on the other side of this airtight hatchway: Attacking a user by modifying that user’s files January 18, 2023 Jan 18, 2023 01/18/23 Raymond Chen You're just attacking yourself.
A trio of dubious denial-of-service security vulnerability reports which are just style points piled on top of nothing January 17, 2023 Jan 17, 2023 01/17/23 Raymond Chen You could have accomplished the same thing with a garbage file.
Making C++ primitive types meaningfully movable when they have sentinel values January 16, 2023 Jan 16, 2023 01/16/23 Raymond Chen The value actually moves now.
Adventures in application compatibility: Querying for an internal interface January 13, 2023 Jan 13, 2023 01/13/23 Raymond Chen Reaching in and fiddling the internal knobs.
How should I interpret the various values of NLM_CONNECTIVITY? January 12, 2023 Jan 12, 2023 01/12/23 Raymond Chen Different levels of connectedness.
What does it mean when I get a mismatch from MSVC for _COROUTINE_ABI? January 11, 2023 Jan 11, 2023 01/11/23 Raymond Chen The two different kinds of coroutine interfaces shouldn't be mixed and matched.
It rather involved being on the other side of this airtight hatchway: Administrator attacking a domain account on the local system January 10, 2023 Jan 10, 2023 01/10/23 Raymond Chen You don't gain control over any other systems.
On leading underscores and names reserved by the C and C++ languages January 9, 2023 Jan 9, 2023 01/9/23 Raymond Chen The rules laid out.
Dubious security vulnerability: Granting access to SIDs that don’t exist yet January 6, 2023 Jan 6, 2023 01/6/23 Raymond Chen You can put anyone you like on your guest list, even if they don't exist.