Jun 23, 2017 Post comments count0 Post likes count1 Trying to make the thread pool more responsive to a large queue of long-running work items Raymond Chen Convert them to tasks.
Jun 22, 2017 Post comments count0 Post likes count1 When can GetSecurityInfo API return ERROR_INSUFFICIENT_BUFFER? Raymond Chen It's the race condition called out in the documentation.
Jun 21, 2017 Post comments count0 Post likes count1 Summertime, and the lemonade is easy Raymond Chen Unearthing an old game from my youth.
Jun 20, 2017 Post comments count0 Post likes count1 Why is Explorer opted out of Data Execution Prevention and termination on heap corruption, and how effective is the policy to opt it back in? Raymond Chen It's out, but it quickly comes back in, unless you tell it to stay out.
Jun 19, 2017 Post comments count0 Post likes count1 How do I set the initial directory of the File Open dialog to a virtual directory? Raymond Chen Use the IFileDialog::SetDefaultFolder method.
Jun 16, 2017 Post comments count0 Post likes count1 Stuff my father-in-law says: On baking bread Raymond Chen Three hours.
Jun 16, 2017 Post comments count0 Post likes count1 Combining the work queue of distinct events, order not important, with an auto-reset event Raymond Chen Combining two solutions into a bigger solution.
Jun 15, 2017 Post comments count0 Post likes count1 Creating an automatic-reset event from WaitOnAddress Raymond Chen Completing the quartet.
Jun 14, 2017 Post comments count0 Post likes count1 Creating a manual-reset event from WaitOnAddress Raymond Chen A diversion, in the form of a different exercise.
Jun 13, 2017 Post comments count0 Post likes count1 Creating a semaphore with a maximum count from WaitOnAddress Raymond Chen The exercises continue.