Why does my Surface power brick keep blinking on and off? January 31, 2017 Jan 31, 2017 01/31/17 Raymond Chen Power negotiations break down.
Creating an object on the other side of the airtight hatchway isn’t yet a security vulnerability January 30, 2017 Jan 30, 2017 01/30/17 Raymond Chen What can you do with that object?
How can a COM local server keep itself alive even though there are no active clients? January 27, 2017 Jan 27, 2017 01/27/17 Raymond Chen CoAddRefServerProcess to the rescue.
How can I control the directory from which my delay-loaded DLL is loaded? January 26, 2017 Jan 26, 2017 01/26/17 Raymond Chen Use the hook.
Are there alternatives to _lock and _unlock in Visual Studio 2015? January 25, 2017 Jan 25, 2017 01/25/17 Raymond Chen This is unlikely to work.
Why do my program’s notifications sometimes show a small icon, and sometimes a large icon? January 24, 2017 Jan 24, 2017 01/24/17 Raymond Chen And why does it sometimes show the program name?
How do I prevent users from terminating a service? January 23, 2017 Jan 23, 2017 01/23/17 Raymond Chen Use the ACL.
How important is it nowadays to ensure that all my DLLs have non-conflicting base addresses? January 20, 2017 Jan 20, 2017 01/20/17 Raymond Chen Not so much, since ASLR changes it anyway.
A fine detail on how DLLs are relocated as the result of a base address collision, and consequences January 19, 2017 Jan 19, 2017 01/19/17 Raymond Chen Fixed up as necessary, but only as necessary.
Does ASLR relocate all DLLs by the same offset? January 18, 2017 Jan 18, 2017 01/18/17 Raymond Chen No.