Как синхронизировать системные часы с глобальной датой / временем?

Мои системные часы в любой момент случайным образом сходят с ума и меняют дату / время системных часов на случайные. Это не литиевая батарея и не вирус, потому что я проверил. Также это не что-то из Windows.System.Time сам.

Я хочу создать процесс, который будет с интервалом проверять, соответствуют ли дата / время системных часов глобальной дате / времени, и если нет, то будет ли он синхронизироваться.

Мне нужно, чтобы это работало в фоновом режиме. Я даже не уверен, является ли процесс Windows правильным способом для достижения этой цели. Я открыт для любых других решений.

1 ответ

Решение

Создайте новый пустой проект на C#. Нажмите на проект и перейдите в Свойства, измените тип вывода на Приложение Windows (Это приведет к удалению консоли).

Создайте новый пример класса: Example.cs

Напишите статическую точку входа, например:

public class Example
{
    static void Main(string[] args)
    {

    }
}

Вставьте свой код в основную процедуру.

Это создаст процесс, который не содержит консоли / окна / службы.

Я предполагаю, что это то, что вы хотите.

Другие вопросы по тегам