слетает дата... | BESK.SU - программирование без границ (c) 2025

слетает дата...

nhkudav

Турист
Credits
0
забодался, не могу найти причину.... суть в следующем: имеем комп, где очень критична дата, стоит ХР, дрова, и кассовая программа (только считывает системную дату). Вся песня начинается 21 числа каждого месяца и кончается 29. То есть наступает 21, проходит время... смотрим на дату: 1ое число, меняем опять на 21.... время и снова 1ое... и так до 29 числа.... откуда растут ноги не понимаю.... систему переставлял 3 раза.... а забрать комп для тестирования, не судьба....
 

axlwor

Турист
Credits
0
:eek:поставь в назначенных заданиях обновлять дату с "правильного" компа или сервера каждую минуту

net time /?
 

USSE

Турист
Credits
0
На мой взгляд это дохнет батарейка на мамке... посему в биосе время сбрасывается
 

Ognev

ex-Team DUMPz
Свой / Own
Credits
0
... и дохнет исключительно с 21 по 29, как написано выше )))
 

Ognev

ex-Team DUMPz
Свой / Own
Credits
0
axlwor,
конечно вероятность этого почти ноль (так как винду переставлял три раза), но может это вирус? В дистрибуте или в загрузочной области компа ... Другого ничего на ум не приходит вообще ... )))
 

axlwor

Турист
Credits
0
может именно вирус/троян, тогда меня дистрибутив или ищи avz4 и лечись
....
можешь сравнить время в биосе и после загрузки винды
....
можно начать с такого
каждую минуту или пять в заданиях выполнять
Код:
for /f "tokens=1,2,3,4 delims=. " %%i in ('date /t') do set DD=%%l%%k%%j
for /f "tokens=1,2 delims=:" %%i in ('time /t') do set DD=%DD%%%i%%j
echo %DD%>>c:\000.txt
странно, у аффтора два ника
 

nhkudav

Турист
Credits
0
ставил систему постоянно с разных дистрибутивов... придется обновлять по сетке, но ето не вариант, надо узнать отчего и почему так..... а сравнивать время в биосе без толку... меняется дата там (время тикает как надо), а система уж подхватывает...
 
Последнее редактирование модератором:

Ognev

ex-Team DUMPz
Свой / Own
Credits
0
Ну, если вирусы исключены, а комп старый, может стоит попробовать биос обновить. Вдруг в нем какие косяки.

... Или все это изощренная провакация юзеров ))) Лиши их прав менять системную дату )))
 

Ognev

ex-Team DUMPz
Свой / Own
Credits
0
Ну тогда включай аудит системных событий и смотри, что именно меняет дату. Если дату перевести руками, то будет что-то типа:
Системное время изменено.
Код процесса: 468
Имя процесса: C:\WINDOWS\system32\rundll32.exe
Основной пользователь: Adm
...
Правда, может так оно будет и если другие программы время меняют )))
 

nhkudav

Турист
Credits
0
Ну тогда включай аудит системных событий и смотри, что именно меняет дату. Если дату перевести руками, то будет что-то типа:

Правда, может так оно будет и если другие программы время меняют )))
у меня записываются только критические ошибки.... и системные сообщения.... а как заставить его писать всё?
 

Ognev

ex-Team DUMPz
Свой / Own
Credits
0
Пуск -> Настройка -> Панель управления -> Администрирование -> Локальная политика безопасности -> Локальные политики -> Политика аудита -> Аудит системных событий.
Логи смотреть в Управлении компьютером -> Просмотр событий -> Безопасность.
 

-lexus-

Турист
Credits
0
Знаешь, у меня на фирме было нечто подобное. Не уверен, что дата слетала в определенные дни месяца, но случаи были.
У нас на компах стояла прога для приема ставок (букмекерская контора). Для пресечения возможных махинаций со стороны кассиров она тоже постоянно проверяла время (чтоб не переводили, иначе самостоятельно блокировалась). Так вот после нескольких лет мучений, выходов новых версий и т.п. ее проверил сторонний программер/слегка хакер и нашел ошибку в коде. Типо прога сама это время сбивала.
Так что, думаю, есть смысл грешить на софт...
 
Сверху