|
|
|
Как перехватить событие изменения системной даты?17.09.2024, 11:31. Показов 1499. Ответов 34
0
|
|
| 17.09.2024, 11:31 | |
|
Ответы с готовыми решениями:
34
DateTimePicker: как отследить событие изменения даты?
TIdFTPServer событие OnStoreFile Как перехватить событие OnTerminate процесса передачи файла |
|
Любитель
1039 / 739 / 160
Регистрация: 27.01.2019
Сообщений: 1,508
|
|
| 17.09.2024, 12:05 | |
|
Argus19, Может просто при запуске программы запомнить дату,и в таймере сравнивать их.
0
|
|
|
Любитель
1039 / 739 / 160
Регистрация: 27.01.2019
Сообщений: 1,508
|
||
| 17.09.2024, 13:25 | ||
|
При наступлении нового дня ПЕРЕЗАПОМИНАЙТЕ дату и сравнивайте дальше.
1
|
||
|
Любитель
1039 / 739 / 160
Регистрация: 27.01.2019
Сообщений: 1,508
|
|
| 17.09.2024, 13:57 | |
|
Argus19, но какоето событие должно происходить.
0
|
|
|
91 / 58 / 14
Регистрация: 16.11.2018
Сообщений: 269
|
|
| 17.09.2024, 14:37 | |
|
Дата и время устанавливается и берется в аппаратном устройстве.
Устройство это расположено на материнской плате и для его работы не нужен драйвер управляется это устройство собственной зашитой в него программой CMOS фактически это контроллер управляющий работой всех устройств компьютера Общаться с ним может кто угодно у кого есть доступ к DMA. Гипотетически возможно написать свою программу (прошивку BIOS) которая будет отлавливать обращения к таймеру. т.е. в реальности практически невозможно перехватить событие изменения даты и времени. Есть апи системы SetSystemTime и SetLocalTime но нет гарантий что именно их будут использовать для изменения времени. Популярными способом контроля изменение времени это проверка времени у часто изменяющихся файлов логов системных журналов реестра. Или сравнение счетчика тактов процессора с текущим временем для обнаружения отладки приложения.
0
|
|
|
|
|||
| 17.09.2024, 14:46 [ТС] | |||
|
Суть: есть файл Excel, в котором есть даты, которые надо проверять. Просмотр файла вопросов не вызывает. Вопрос в том, чтобы не загружать систему постоянными проверками, сделать проверку по изменению системной даты. Как писал выше, компьютер не выключается, или выключается редко, поэтому, прописывать программу проверки в автозапуске нет смысла. Пока пытаюсь сообразить, как сделать красиво.
0
|
|||
|
91 / 58 / 14
Регистрация: 16.11.2018
Сообщений: 269
|
||
| 17.09.2024, 14:53 | ||
Сообщение было отмечено Argus19 как решение
Решениенабери в консоли "at /?"
1
|
||
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
|
| 17.09.2024, 18:15 | |
|
1
|
|
|
91 / 58 / 14
Регистрация: 16.11.2018
Сообщений: 269
|
|||
| 17.09.2024, 21:47 | |||
|
Со стороны системы и чипсет и кмос память и часы это все одно устройство (LPC Controller). Я твердо уверен что все устройства компьютера обмениваются информацией по DMA а те что сами не могут сидят за мостами/контроллерами (LPC Controller) не исключение. Любопытно было бы узнать как добраться до RTC регистров в ibm pc совместимых компьютерах без использования DMA.
0
|
|||
|
|
|||||
| 17.09.2024, 22:20 | |||||
|
RTC это отдельное устройство в составе чипсета. Никто в здравом уме не станет проектировать схему так чтобы отдельные части блоков были перемешаны между собой. Это противоречит принципу модульности и усложняет повторное использование блоков при проектировании других систем. Проц может читать / записывать данные по адресам памяти и регистрам в/в. DMA позволяет это делать без использования проца, когда нужно быстро переместить большой объем инфы, к примеру скопировать данные с одного NVMe накопителя на другой.
0
|
|||||
|
91 / 58 / 14
Регистрация: 16.11.2018
Сообщений: 269
|
||
| 18.09.2024, 01:40 | ||
|
В моем понимании режим пакетной передачи данных это один из нескольких режимов DMA Режим свободной шины это тоже режим DMA т.е. DMA это правила для Прямой Работы с Памятью для устройств компьютера не мешая работе друг друга на общем для всех устройстве "системная шина" . Придерживаясь этих правил устройства могут узнавать о - занятости системной шины - занимать системную шину - и узнавать что шина свободна. т.е. каждый останется при своем мнении
0
|
||
|
|
|||
| 18.09.2024, 12:43 | |||
0
|
|||
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
|
| 18.09.2024, 13:19 | |
|
0
|
|
|
|
|
| 18.09.2024, 14:24 | |
|
0
|
|
|
Испарился
1741 / 637 / 45
Регистрация: 10.09.2021
Сообщений: 2,769
|
|
| 18.09.2024, 14:56 | |
|
Спасибо
0
|
|
|
|
|
| 04.10.2024, 08:21 [ТС] | |
|
Создал сообщение в теме про Windows 10.
Как правильно настроить планировщик задач Win 10 пока ответов нет. Нужна помощь тех, кто знает точно как правильно настроить планировщик задач. У IТ-специалиста предприятия не получилось. Может есть какие-то тонкости?
0
|
|
| 04.10.2024, 08:21 | |
|
Помогаю со студенческими работами здесь
20
Подписка приложения на событие изменения формата даты/времени в Android Как перехватить WMI-событие Как в TMemo перехватить событие WM_COPY Как создать событие и перехватить его?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|