Я хочу установить время пробуждения системы перед выключением системы. Я знаю, что система может автоматически выходить из спящего режима в определенное время, которое задается в настройках времени и даты будильника RTC в BIOS. Я хочу сделать то же самое, что и с помощью кода C # .net. Когда я запускаю этот код, следующее время пробуждения системы должно автоматически устанавливаться в дату и время будильника rtc.
Я сделал то же самое в системе Linux, записав время следующего пробуждения системы в /sys/class/rtc/rtc0/wakealarm
местоположении. Я хотел бы сделать это и в системе Windows. Но я не знаю, где я хочу записать время пробуждения системы. Когда я устанавливаю время будильника RTC в BIOS, оно определенно будет сохранено в каком-то файле. Если я знаю это место, я могу записать время следующего пробуждения системы в этом месте, используя код C #. Если вы знаете, дайте мне знать, мне это очень пригодится.
Где хранятся дата и время будильника?
Ответы (1)
AFAIK, время и дата пробуждения устанавливаются BIOS и хранятся в области CMOS, которая составляет 128 или 256 байтов. Кроме того, если вы установите их в ОС и выключите компьютер, то, что вы установили, будет отменено кодом BIOS, потому что его процедура будет вызываться после вашей (если я правильно помню)
person
liaoo
schedule
15.07.2013
When I set the RTC alarm time at BIOS, definitely it will be stored in some file
Разве BIOS не сохраняет все на крошечной микросхеме? - person   schedule 03.07.2013