Подписаться на событие изменения времени в локальной системе - PullRequest
0 голосов
/ 24 сентября 2010

Есть ли способ, чтобы мое приложение winforms C # знало, когда на локальном компьютере изменились настройки даты и времени.

Ответы [ 2 ]

5 голосов
/ 24 сентября 2010

Да, вы хотите взглянуть на SystemEvents.TimeChanged .

Microsoft.Win32.SystemEvents.TimeChanged += 
    new EventHandler(SystemEvents_TimeChanged);

void SystemEvents_TimeChanged(object sender, EventArgs e)
{
    // The system time was changed
}

Из документации:

Происходит, когда пользователь меняет время на системные часы.

2 голосов
/ 24 сентября 2010

Я думаю SystemEvents.TimeChanged - это то, что вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...