Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Время включения компьютера

1.4K
26 марта 2002 года
AZelenin
3 / / 20.06.2000
Кто знает, подскажите, как установить время пробуждения компьютера из Win программы (как правило, можно задать в BIOS) (естественно для современных матерей). Прогу пишу на VC.

Заранее благодарю !

[ Это Сообщение было отредактировано mike в 2002-03-26 1049 ]
572
26 марта 2002 года
Chingachguk
29 / / 20.01.2000
Что Вы называете "временем пробуждения" ?
Сервис БИОС, висящий на прерывании 1Ah - будильник ?
565
27 марта 2002 года
PropellerMan
39 / / 20.06.2000
На самом деле, это прерывание только лишь вызывает другое прерывание в заданный момент времени. А что касается программного пробуждения компа в нужный момент времени, то помоему эт нельзя, ну вроде мозги пустые, винты не шевелятся, а проц тот и совсем как дохлый. )))
1.4K
27 марта 2002 года
AZelenin
3 / / 20.06.2000
Требуется задать время пробуждения и отрубить комп, а не следить за временем. Зачем выполнять чужую работу.
Задача заключается в том, чтобы установить время пробуждения в BIOS, чтобы именно он следил за ним !!!
1.4K
27 марта 2002 года
AZelenin
3 / / 20.06.2000
Требуется задать время пробуждения в BIOS и отрубить комп, чтобы именно он следил за ним, а не следить за временем из программы. Зачем выполнять чужую работу.

Цитата:

On 2002-03-26 1338, Chingachguk wrote
Что Вы называете "временем пробуждения" ?
Сервис БИОС, висящий на прерывании 1Ah - будильник ?

572
27 марта 2002 года
Chingachguk
29 / / 20.01.2000
Вот инфа из Ральфа Брауна:

Вот так ты задаешь время "пробуждения" в БИОС-е:

INT 1A - TIME - SET ALARM (AT,XT286,PS)
AH = 06h
CH = hour (BCD)
CL = minutes (BCD)
DH = seconds (BCD)
Return: CF set on error (alarm already set or clock stopped for update)
CF clear if successful
Notes: the alarm occurs every 24 hours until turned off, invoking INT 4A each
time
the BIOS does not check for invalid values for the time, so the CMOS
clock chip's "don't care" setting (any values between C0h and FFh)
may be used for any or all three parts. For example, to create an
alarm once a minute, every minute, call with CH=FFh, CL=FFh, and
DH=00h.
SeeAlso: AH=07h,INT 4A"SYSTEM"

Вот так ты отменяешь это установленное время:

INT 1A - TIME - CANCEL ALARM (AT,XT286,PS)
AH = 07h
Return: alarm disabled
Note: does not disable the real-time clock's IRQ
SeeAlso: AH=06h,INT 70

После того, как ты взвел будильник ф-цией 06h прерывания 1Ah, БИОС дождется наступления указанного времени и выполнит вот этот обработчик:

INT 4A C - SYSTEM - USER ALARM HANDLER
Desc: This interrupt is invoked by the BIOS when a real-time clock alarm
occurs; an application may use it to perform an action at a
predetermined time.
Note: this interrupt is called from within a hardware interrupt handler,
so all usual precautions against reentering DOS must be taken
SeeAlso: INT 1A/AH=06h

Иначе говоря, как только будильник сработает, БИОС выполнит команду int 4Ah - и ты, если заранее установил туда свой хендлер, получишь управление !
Аноним
Цитата:

On 2002-03-27 0922, Chingachguk wrote
Вот инфа из Ральфа Брауна


Товарищ Чингачгук, в следующий раз подумайте трижды порежде чем кому-либо еще отвечать, уже облажались с клавиатурой.
Описанный тобой сервис - только для того случая когда компьютер уже включен. А ему надо - собственно включить компьютер.

2AZelenin 1. Можено к компу подключить UPS и программировать время через него. 2. Есть соответствующие настройки в CMOS для некоторых современных материнок. Стоит попробовать сделать дамп содержимого CMOS (128 байт), изменить время включения в BIOS, сделать новый дамп и сравнить. Дальше - понятно. 3. Привет от одного из клиентов Ижкома ;)

572
27 марта 2002 года
Chingachguk
29 / / 20.01.2000
To Anonim(клиент Ижкома):

Извини, что вообще написал тут чего-то. Пиши дальше сам, пожалуйста. Когда я вижу таких крутых, как ты, я жалею, что моей маме не сделали аборт.

Жаль. Пока ! Больше я на этом формуе ничего писать не буду - не достоин
Аноним
Цитата:

On 2002-03-27 1208, Chingachguk wrote
To Anonim(клиент Ижкома)


У, обиделся
Когда я вижу скопление таких жертв аборта как ты, я тоже решаю что на таких форумах мне делать нечего

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог