![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как создать таймер который ;будет работать и когда комп вырублен [D6, NT4, Win2k, WinXP]
Resheto © (2002-09-28 16:09:00)Как создать таймер который будет работать и когда комп вырублен?
Anatoly Podgoretsky (2002-10-14 10:04:00) [1]На неправильном и опасном
А с ошибками просто, это привелигированные команды, должны выполняться только в кольце 0, для это нужен драйвер.
REA (2002-10-14 10:02:00) [2]Писать/читать биос под разными NT можно через самодельный драйвер (есть наверно где-то и готовый). В т.ч. и алармы
vic_774N (2002-10-14 09:53:00) [3]Данные тестов
--------------------------------------
vic_774
AMIBIOS 1999 - RELEASE 12.28.2000
Motherboard MSI A6195 KMS v1.8
RTC Alarm есть
на win98se работает
--------------------------------------
На XP не работает (пока), на W2K пока не тестировал.
На XP вылетает ошибка Priveleged Instructionпри попытке считать из CMOSа, а при попытке выполнить ассемблерный код устанавливающий будильник - Access violation at address 004489E6 in module "NewRTCv2.exe". Read of address FFFFFFFF
Наверно нужно установить привелегии как при выполнении кода отключения компа (Shutdown, PowerOff и тп) ?
Подскажите - я на правильном пути ?
Xemax (2002-10-13 01:40:00) [4]>> Resheto (28.09.02 16:09)
Используй китайский будильник ;-) он работает независимо от часов на маме ;-))
Diamond Cat (2002-10-13 01:05:00) [5]ну что? кто теперь смеяться будет?
vic_774N (2002-10-12 23:39:00) [6]Ну вот проблема решена !
таймер создан и вроде работает...
если кто хочет потестировать этот компонент - пишите пришлю тестовую программу:
мне очень нужны данные на каких системах это работает, а на каких нет !
1 версия и тип BIOS
2 производитель и тип материнки
3 операционка
SPeller (2002-09-30 13:05:00) [7]
> Sodom © (30.09.02 11:42)
> Интересно, а что такому таймеру делать когда он сработает,
> а комп будет выключен?
Включать китайский будильник чтобы известить что время настало :-))
Sodom (2002-09-30 11:42:00) [8]>Как создать таймер который будет работать и когда комп вырублен
Интересно, а что такому таймеру делать когда он сработает, а комп будет выключен?
Странный Прохожий (2002-09-30 10:24:00) [9]>>>Как создать таймер который будет работать и когда комп вырублен
Как ни смешно (а смешно очень даже!), такой таймер уже создан -- это системные часики ПК. Комп отключён, а они время считают!
Viktor Kushnir (2002-09-30 07:27:00) [10]Manulo:
Viktor Kushnir: Не, эта система будет часто ламаться... Вот купи оригинальный Иа-Би-Эм овский будильник, вааще система белой сборки палучиться!!!!
да зачем, у меня есть плата 386, рабочая! не греется, там мег памяти впаян!. Вот пусть и работает таймером. Система тиихая получится. Ни одного винтелятора. Даже в БП :)
XHelp (2002-09-29 22:51:00) [11]2 Ich Hasse
Хех... ты что, из Германии??? Я покрайней мере оттуда... если да, то пиши на мыло где конкретно.. может соседи 8)
Subfire (2002-09-29 17:41:00) [12]Прикол приколами, но на ATX стандарте есть нечто вроде...
Это не есть программный таймер, доступный из виндов или программируемый через порты...Это не есть инкреметальный таймер..
Это функция зашита в BIOS - именно старт компа в назначенное время...
А время хранится в CMOS...Даже скажу по каким адрес...тока вспомню :)
Так что теоретически через 70,71 порты мы можем установить время старта...не забудем изменить контрольную сумму CMOS...
Тока я обнаружил такую аномалию - если устанавливать программно, комп не стартует...
Если через CMOS SETUP, то комп не стартует...
А если установить в CMOS, потом загрузить винды и выключить компьютер как полагается все срабатывает...
Суть остается за гранью моего восприятия :) Именно такая весчь была по крайней мере у меня на MSI (i815) ... А потом уже не пробовал...
Гораздо более интересная фича это такая - если компьютер находится в режиме Safe/Sleep Mode как его по таймеру вывести из сна? Такая возможность есть - еще это умел делать Планировщик еще в 98 виндах....А как? Хрен его знает...
Manulo (2002-09-29 16:46:00) [13]Viktor Kushnir: Не, эта система будет часто ламаться... Вот купи оригинальный Иа-Би-Эм овский будильник, вааще система белой сборки палучиться!!!!
vic_774N (2002-09-29 10:03:00) [14]To All.
ну у меня почти таже мысль была и есть(на ATX таймер есть), только опасаюсь биос на своей материнке угробить - таймер на включение есть только время нужно изменять каждый раз или прогу какую найти для считывания биоса - точнее не биоса а данных таймера
Viktor Kushnir (2002-09-29 08:59:00) [15]А что, офигенная мысля. Прикрутить ATX кнопку к будильнику китайских часов.
IronHawk (2002-09-29 01:30:00) [16]2 All
Народ, Вы уверены что человек спросил про таймер как программу, а не как про тех. устройство, Вы б подкинули человеку чертёж будильника или схему эл. часов!
Rouse_ (2002-09-29 01:08:00) [17]Действительно, специально для моей коллекции опусов :))))
Diamond Cat (2002-09-29 01:05:00) [18]Вобщето это наверное возможно исходя из того, что на некотрых материнках есть такая фишка как включение по звонку модема, да и просто включение в назначеное время, вот только на разных материнках это скорее всего распологается по разным адресам, и написать универсальный софт неполучиться
aus (2002-09-29 01:02:00) [19]Да этих таймеров в магазинах навалом, притом работают даже вообще без компьютера, такие чудеса техники.
Юрий Зотов (2002-09-29 00:56:00) [20]Это рекорд.
ТАКОЕ уже никому не переплюнуть.