Многоуважаемые! как получить дату последнего обновления Windows. Имеется в виду дата, когда Windows лезла или обновлялась через winupdate...
При обновлении системы в ней создается файл лога, содержащий информацию о ходе обновлении. Это файлы с именами KB*.log в папке "C:\Windows". Найди среди них тот, у которого самая свежая дата создания. Можно проверять наличие папок с именами $NtUnistallKB*$ (они скрытые и недоступны для открытия) - эти папки будут соответствовать только установленным обновлениям. Среди них не будет тех, к-е были запущены, но не установлены (н-р из-за несовпадения версии обновления и системы). А когда это делала именно winupdate (а не пользователь)... не знаю. Поищи в реестре. Т. е. проверь реестр до обновления через Winupdate и после.