Где хранятся дата и время будильника?

Я хочу установить время пробуждения системы перед выключением системы. Я знаю, что система может автоматически выходить из спящего режима в определенное время, которое задается в настройках времени и даты будильника RTC в BIOS. Я хочу сделать то же самое, что и с помощью кода C # .net. Когда я запускаю этот код, следующее время пробуждения системы должно автоматически устанавливаться в дату и время будильника rtc.
Я сделал то же самое в системе Linux, записав время следующего пробуждения системы в /sys/class/rtc/rtc0/wakealarm местоположении. Я хотел бы сделать это и в системе Windows. Но я не знаю, где я хочу записать время пробуждения системы. Когда я устанавливаю время будильника RTC в BIOS, оно определенно будет сохранено в каком-то файле. Если я знаю это место, я могу записать время следующего пробуждения системы в этом месте, используя код C #. Если вы знаете, дайте мне знать, мне это очень пригодится.


person Viswa    schedule 03.07.2013    source источник
comment
Он не будет сохранен ни в каком файле, потому что это бесполезно. BIOS не может читать файлы.   -  person Jon    schedule 03.07.2013
comment
Если вы зададите тот же вопрос снова, то вряд ли получите другой ответ, чем раньше. Если вы не получаете желаемых ответов, вам нужно больше поработать / изучить самостоятельно и отредактировать существующий вопрос, чтобы улучшить его.   -  person Damien_The_Unbeliever    schedule 03.07.2013
comment
When I set the RTC alarm time at BIOS, definitely it will be stored in some file Разве BIOS не сохраняет все на крошечной микросхеме?   -  person    schedule 03.07.2013


Ответы (1)


AFAIK, время и дата пробуждения устанавливаются BIOS и хранятся в области CMOS, которая составляет 128 или 256 байтов. Кроме того, если вы установите их в ОС и выключите компьютер, то, что вы установили, будет отменено кодом BIOS, потому что его процедура будет вызываться после вашей (если я правильно помню)

person liaoo    schedule 15.07.2013