title: Wait for network configuration to be complete in Windows Service startup
body: <p>current project of my team involves Windows Services communicating heavily among several machines via WCF. We occasionally run into problems upon startup, where we suspect that Services are initialized before the machine's IP connection is fully configured.</p>
  
  <p>Anyone have an idea or suggestion how to verify this or how to generally assure that the network connection is fully configured on a Windows box? Solution needs to work on various Windows flavours (XP/Vista/Win7 and Server 2003/2008/2010, 32 bit as well as 64). Presence of .Net 3.5 can be assumed.</p>
  
  <p>Many thanks!
  Armin </p>