Is it okay to call TryAcquireSRWLock from a thread that has already acquired the lock? August 19, 2016 Aug 19, 2016 08/19/16 Raymond Chen No.
If I have a modeless dialog box with custom accelerators, which should I call first: IsDialogMessage or TranslateAccelerator August 18, 2016 Aug 18, 2016 08/18/16 Raymond Chen Only one way works.
On installing a custom unhandled exception filter and intentionally raising an exception to get its attention August 17, 2016 Aug 17, 2016 08/17/16 Raymond Chen Mind those stack frames.
There are really only two effectively distinct settings for the UAC slider August 16, 2016 Aug 16, 2016 08/16/16 Raymond Chen Off and on.
Things I learned from my recent trip to Vancouver August 15, 2016 Aug 15, 2016 08/15/16 Raymond Chen It's not butter.
How can I debug a function that has been subjected to COMDAT folding? August 15, 2016 Aug 15, 2016 08/15/16 Raymond Chen The easy way is to mutate the function.
On the importance of making sure WaitForInputIdle doesn’t think you’re idle, episode 2 August 12, 2016 Aug 12, 2016 08/12/16 Raymond Chen WaitForInputIdle is how the shell knows that your DDE server.
I’m speaking at the brand new Microsoft Canada Excellence Centre tomorrow August 11, 2016 Aug 11, 2016 08/11/16 Raymond Chen But only for Microsoft employees, sorry.
On the importance of making sure WaitForInputIdle doesn’t think you’re idle, episode 1 August 11, 2016 Aug 11, 2016 08/11/16 Raymond Chen WaitForInputIdle is how the shell knows that your DDE server.
How to create a file mapping that allows others to open the file in exclusive mode? August 10, 2016 Aug 10, 2016 08/10/16 Raymond Chen This is a job for opportunistic locks.