Я хочу автоматически обновлять часовой пояс на своем ноутбуке с Windows 7 после поездки в новую локаль.
Есть ли способ сделать это, возможно, с помощью службы определения местоположения в Интернете?
Познакомьтесь с GeoSense для Windows, которая утверждает, что может предоставить полуточное устройство геолокации для вашего компьютера. Для этого потребуется подключение к Интернету (предпочтительно WiFi), чтобы узнать ваше местоположение.
Я хотел бы надеяться, что как только Windows 7 с помощью этой службы смутно представит, где вы находитесь, она соответствующим образом обновит ваш часовой пояс. Но я не могу точно сказать, что так и будет.
Также см. Windows Sensor and Location Platform
Если вы посмотрите на панель управления, вы увидите панель "Расположение и другие датчики".
О местоположении датчиков:
Используя датчики, программы на вашем компьютере могут настраивать информацию и услуги для вас в зависимости от текущего местоположения вашего компьютера, окружения и многого другого. Например, с помощью датчика местоположения и вашего компьютера вы сможете найти ближайший ресторан, проложить маршрут к этому ресторану, отправить указания другу, а затем следовать указаниям на карте по пути к пункту назначения.
АГА!
Coding 4 Fun Timezone Changer - потребуется платформа GeoSense, если у вас не установлен другой датчик.
Это расширение для моего MEF Utility Runner для изменения часового пояса системы в зависимости от вашего текущего местоположения. Использует функцию определения местоположения Windows 7.
Он подписывается на события изменения местоположения (впервые для Windows 7), чтобы быть в курсе текущего местоположения. Когда местоположение изменяется, оно определяет базовое смещение UTC от веб-службы, а затем ищет в системе часовые пояса с тем же смещением.
Мы используем TimeTraveller (http://www.godotandco.com) - это небольшая утилита, которая определяет ваше местоположение по сетевому соединению и автоматически обновляет часовой пояс на вашем ноутбуке во время путешествий.