This is an extension for my MEF Utility Runner to change your system time zone based on your current location. Uses Windows 7 location feature.
This project has been written as part of an MSDN Coding 4 Fun article in both C# and VB.
The Coding 4 Fun Timezone Changer is a plugin for the MEF Utility Runner app.
It subscribes to location change events (new to Windows 7) to be aware of current location. When the location changes it determines the base UTC offset from a web service, then searches the system for time zones with that same offset.
The user can choose to change to a matching time zone or not.
This is intended to make it easier when traveling with a location-aware notebook.
Note: Install the free Geosense for Windows
to add location-awareness to your system based on IP address or wireless access point.