Jan 20, 2017 Post comments count0 Post likes count1 How important is it nowadays to ensure that all my DLLs have non-conflicting base addresses? Raymond Chen Not so much, since ASLR changes it anyway.
Jan 19, 2017 Post comments count0 Post likes count1 A fine detail on how DLLs are relocated as the result of a base address collision, and consequences Raymond Chen Fixed up as necessary, but only as necessary.
Jan 18, 2017 Post comments count0 Post likes count1 Does ASLR relocate all DLLs by the same offset? Raymond Chen No.
Jan 16, 2017 Post comments count0 Post likes count1 How come my CreateMutex call sometimes fails with Access denied? Raymond Chen Because the creator didn't grant you access.
Jan 13, 2017 Post comments count0 Post likes count2 A survey of the various ways of declaring pages of memory to be uninteresting Raymond Chen Let me tell you how much I don't care.
Jan 12, 2017 Post comments count0 Post likes count1 How do I detect Windows 10 if I cannot GetProcAddress for the function IsWindows10OrGreater? Raymond Chen Just like in a cheesy movie, the answer was inside you all along.
Jan 11, 2017 Post comments count0 Post likes count1 Applying a permutation to a vector, part 6 Raymond Chen Completing an earlier exercise: The reverse permutation.
Jan 10, 2017 Post comments count0 Post likes count1 Applying a permutation to a vector, part 5 Raymond Chen Error checking.
Jan 9, 2017 Post comments count0 Post likes count1 Applying a permutation to a vector, part 4: What is the computational complexity of the apply_permutation function? Raymond Chen It's linear, though it doesn't look that way at first glance.
Jan 6, 2017 Post comments count0 Post likes count1 Sorting by indices, part 2: The Schwartzian transform Raymond Chen Decorate-sort-undecorate.