Microsoft logo |
Search MSDN
Search all blogs
Search this blog
Sign in

The Old New Thing The Old New Thing

Most Recent Most Comments

Creating a semaphore from WaitOnAddress

More exercises.

June 12, 20172
★★★★★
★★★★
★★★
★★
★

The case of the longjmp from nowhere trying to open a registry key

Close your eyes and jump.

June 9, 201728
★★★★★
★★★★
★★★
★★
★

What will GetLastError() return after a failed InitOnceExecuteOnce?

Whatever you tell it to.

June 8, 20174
★★★★★
★★★★
★★★
★★
★

On enabling NX and ASLR for a module after the fact

You can flip the bit, but you can’t regenerate relocation information.

June 7, 201711
★★★★★
★★★★
★★★
★★
★

Microspeak: ROB and Office Hours

Rhythm of business.

June 6, 201720
★★★★★
★★★★
★★★
★★
★

How can I register a program to auto-relaunch if it crashes or is terminated?

There is no system registration. You’ll have to roll one yourself.

June 5, 201724
★★★★★
★★★★
★★★
★★
★

How likely is it that a window will receive a WM_NULL message out of the blue?

Not entirely unlikely, let’s put it that way.

June 2, 201716
★★★★★
★★★★
★★★
★★
★

Comparing WaitOnAddress with futexes (futexi? futexen?)

Two different ways of creating a synchronization object out of nothing.

June 1, 201719
★★★★★
★★★★
★★★
★★
★

Extending our critical section based on WaitOnAddress to support timeouts

Ooh, look, a new feature.

May 31, 20170
★★★★★
★★★★
★★★
★★
★

Why isn’t the original window order always preserved when you undo an Aero Shake?

Acts the same way as undoing a Minimize All, since that’s basically what it is.

May 30, 201725
★★★★★
★★★★
★★★
★★
★

Pages Navigation

1 2 … 509 Next
Skip to main content

Follow Us

Holy cow, I wrote a book

Basics

  • Ground Rules
  • Suggestion Box
  • Contact Me
  • Disclaimers and such

Categories

Code Non-Computer Other History Tips/Support Microspeak Dream email News flash Time The social skills of a thermonuclear device The wisdom of seventh graders Dead computers Things I've written that have amused other people Highly scientific STP What a drag Modality No good deed goes unpunished Exploiting the inattentive

Archives

  • June 2017 (8)
  • May 2017 (24)
  • April 2017 (20)
  • March 2017 (29)
  • February 2017 (32)
  • January 2017 (22)
  • All of 2017 (135)
  • All of 2016 (276)
  • All of 2015 (276)
  • All of 2014 (304)
  • All of 2013 (348)
  • All of 2012 (307)
  • All of 2011 (310)
  • All of 2010 (360)
  • All of 2009 (420)
  • All of 2008 (431)
  • All of 2007 (460)
  • All of 2006 (430)
  • All of 2005 (396)
  • All of 2004 (440)
  • All of 2003 (189)
  • Privacy & Cookies Terms of Use Trademarks
    © 2017 Microsoft