Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

devblogs.microsoft.com

Raymond Chen – The Old New Thing

Get the latest updates from Raymond Chen – The Old New Thing directly as they happen.

Follow now 24 followers

Latest posts

Last updated 1 day ago

The case of the Create­File­Mapping that always reported ERROR_ALREADY_EXISTS

1 day ago

A customer reported that whenever their program called Create­File­Mapping to create a...

A constant-space linear-time algorithm for deleting all but the 10 most recent files in a directory

2 days ago

Say you have a directory full of files, and you want to...

The case of the hang when the user changed keyboard layouts

3 days ago

A customer reported that their program hung when the user changed keyboard...

Why do Windows client editions on 32-bit x86 systems artificially limit RAM to 4 GB?

4 days ago

Windows XP SP 2 introduced Data Execution Prevention (DEP), which takes advantage...

Additional notes on controlling which handles are inherited by Create­Process

5 days ago

Some time ago, I wrote about programmatically controlling which handles are inherited...

Developing more confidence when tracking renames via Read­Directory­ChangesW

8 days ago

A customer was using Read­Directory­ChangesW to monitor the contents of a directory...

When you upgrade your resource strings to Unicode, don’t forget to specify the L prefix

9 days ago

Some time ago, I discussed how the Resource Compiler defaults to CP_ACP...

Why not have changes in API behavior depend on the SDK you link against?

10 days ago

Some time ago, I noted that the Co­Initialize­Security function demands an absolute...

A dispute over the TAB key highlights a mismatch between Microsoft and IBM organizational structures

11 days ago

I’ve written in the past about the cultural mismatch between Microsoft and...

How do I inform Windows that I’m writing a binary file?

12 days ago

A customer wanted to know how to inform Windows that they were...

Developing a cross-process reader/writer lock with limited readers, part 4: Abandonment

15 days ago

We’ve been building a cross-process reader/writer lock with a cap on the...

Developing a cross-process reader/writer lock with limited readers, part 3: Fairness

16 days ago

We’ve been building a cross-process reader/writer lock with a cap on the...