Существует ли окна API, которые достигли бы эквивалента нажатия на кнопку "Update now" в "Свойствах даты и времени" / вкладка "Internet time" (открытый путем двойного щелчка по часам в панели задач)?
Существует ли способ контролировать, когда синхронизация времени инициирована окнами и когда это успешно выполняется или перестало работать?
Служба времени не предоставляет API, но для запуска синхронизации времени вы можете использовать инструмент командной строки w32tm
.
В C / C ++ вы можете сделать что-то вроде этого:
include <process.h>
...
system("w32tm /resync /nowait");
Прочтите документацию w32tm , чтобы узнать о дополнительных возможностях.