Jun 8, 2017 Post comments count0 Post likes count1 What will GetLastError() return after a failed InitOnceExecuteOnce? Raymond Chen Whatever you tell it to.
Jun 7, 2017 Post comments count0 Post likes count1 On enabling NX and ASLR for a module after the fact Raymond Chen You can flip the bit, but you can't regenerate relocation information.
Jun 5, 2017 Post comments count0 Post likes count1 How can I register a program to auto-relaunch if it crashes or is terminated? Raymond Chen There is no system registration. You'll have to roll one yourself.
Jun 2, 2017 Post comments count0 Post likes count2 How likely is it that a window will receive a WM_NULL message out of the blue? Raymond Chen Not entirely unlikely, let's put it that way.
Jun 1, 2017 Post comments count0 Post likes count3 Comparing WaitOnAddress with futexes (futexi? futexen?) Raymond Chen Two different ways of creating a synchronization object out of nothing.
May 31, 2017 Post comments count0 Post likes count1 Extending our critical section based on WaitOnAddress to support timeouts Raymond Chen Ooh, look, a new feature.
May 30, 2017 Post comments count0 Post likes count1 Why isn’t the original window order always preserved when you undo an Aero Shake? Raymond Chen Acts the same way as undoing a Minimize All, since that's basically what it is.
May 29, 2017 Post comments count0 Post likes count1 Does DebugBreak work to launch the debugger, or doesn’t it? Raymond Chen It does, eventually, but not because it is DebugBreak.
May 25, 2017 Post comments count0 Post likes count1 Diagnosing why you cannot create a stable subkey under a volatile parent key Raymond Chen You can't do it, but why is the parent volatile?
May 24, 2017 Post comments count0 Post likes count1 Some questions about unflushed data and calling FlushFileBuffers on a new handle to a file Raymond Chen Will it get flushed out eventually?