![Under what conditions can SetFocus crash? Another debugging investigation](https://web.archive.org/web/20210515043053/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
![Under what conditions can SetFocus crash? Another debugging investigation](https://web.archive.org/web/20210515043053/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
![When designing your user interface, be mindful of the selection-readers](https://web.archive.org/web/20210515043053/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
When designing your user interface, be mindful of the selection-readers
![Dubious security vulnerability: Luring somebody into your lair](https://web.archive.org/web/20210515043053/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
Dubious security vulnerability: Luring somebody into your lair
![The tadpole operators explained](https://web.archive.org/web/20210515043053/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
The tadpole operators explained
![New C++ experimental feature: The tadpole operators](https://web.archive.org/web/20210515043053/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
New C++ experimental feature: The tadpole operators
![So you decided to call SHFileOperation from a service, at least remember to disable copy hooks](https://web.archive.org/web/20210515043053/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
So you decided to call SHFileOperation from a service, at least remember to disable copy hooks
![If you can set enforcement for a rule, you can set up lack of enforcement](https://web.archive.org/web/20210515043053/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
If you can set enforcement for a rule, you can set up lack of enforcement
![When you inadvertently become a collector of something you really aren't all that into](https://web.archive.org/web/20210515043053/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
When you inadvertently become a collector of something you really aren't all that into
![It rather involved being on the other side of this airtight hatchway: Code injection via QueueUserAPC](https://web.archive.org/web/20210515043053/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)
It rather involved being on the other side of this airtight hatchway: Code injection via QueueUserAPC
![Determining programmatically whether a file was built with LAA, ASLR, DEP, or OS-assisted /GS](https://web.archive.org/web/20210515043053/https://devblogs.microsoft.com/oldnewthing/wp-content/uploads/sites/38/2019/02/ShowCover.jpg)