Mar 18, 2019 Post comments count34 Post likes count1 How do I design a class so that methods must be called in a certain order? Raymond Chen Consider it a chain of operation objects.
Mar 15, 2019 Post comments count15 Post likes count0 How can we use IsBadWritePtr to fix a buffer overflow, if IsBadWritePtr is itself bad? Raymond Chen Don't catch the overflow as it happens. Stop the overflow before it happens.
Mar 14, 2019 Post comments count5 Post likes count0 Resolving security issues sometimes involves its own degree of managing people’s egos Raymond Chen It's not purely technical. There's sociology here, too.
Mar 13, 2019 Post comments count69 Post likes count0 Welcome to my new home on the Microsoft Developer Tools and Services blog site Raymond Chen Pardon the dust.
Mar 13, 2019 Post comments count14 Post likes count0 Why is there a limit of 15 shell icon overlays? Raymond Chen Ran out of bits.
Mar 12, 2019 Post comments count1 Post likes count0 Asking for clear written documentation that “Require trusted path for credential entry” is no longer recommended Raymond Chen It was never recommended in the first place.
Mar 11, 2019 Post comments count0 Post likes count0 Precision questioning: The cynical description Raymond Chen Just keep digging.
Mar 8, 2019 Post comments count2 Post likes count1 Even if your assembly language code doesn’t call any Windows APIs, you still have to follow the ABI Raymond Chen You're not off by yourself; you're part of a society.
Mar 7, 2019 Post comments count0 Post likes count0 What order are pages in a memory-mapped file flushed out to disk? Raymond Chen There isn't one.
Mar 6, 2019 Post comments count0 Post likes count0 How do I destruct an object that keeps a reference to itself, because that reference prevents the object from being destructed Raymond Chen Keep a reference to the right thing.