Как похозяйствовать в БИОСе?

Elektrik3
Сообщений: 37
Зарегистрирован: 06 сен 2012, 21:00

Как похозяйствовать в БИОСе?

Сообщение Elektrik3 » 22 окт 2012, 07:22

Andrew58 писал(а):Source of the post
До жирафа наконец дошло! Вы хотите использовать функцию BIOS "Resume on RTC Alarm", но управлять ее включением/выключением и задавать время через "приятный" интерфейс!

Да, именно так при чем через собственноручно сделанную программу
Последний раз редактировалось Elektrik3 28 ноя 2019, 15:29, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Andrew58
Сообщений: 8961
Зарегистрирован: 20 янв 2009, 21:00

Как похозяйствовать в БИОСе?

Сообщение Andrew58 » 22 окт 2012, 09:08

Elektrik3 писал(а):Source of the post
Andrew58 писал(а):Source of the post
До жирафа наконец дошло! Вы хотите использовать функцию BIOS "Resume on RTC Alarm", но управлять ее включением/выключением и задавать время через "приятный" интерфейс!

Да, именно так при чем через собственноручно сделанную программу

А сюда заглядывали?
[url=http://www.pcisig.com/specifications/conve...l/pci_firmware/]http://www.pcisig.com/specifications/conve...l/pci_firmware/[/url]
[url=http://www.o3one.org/hwdocs/bios_doc/pci_bios_21.pdf]http://www.o3one.org/hwdocs/bios_doc/pci_bios_21.pdf[/url]
Последний раз редактировалось Andrew58 28 ноя 2019, 15:29, всего редактировалось 1 раз.
Причина: test

Elektrik3
Сообщений: 37
Зарегистрирован: 06 сен 2012, 21:00

Как похозяйствовать в БИОСе?

Сообщение Elektrik3 » 22 окт 2012, 10:00

Эти спецификации мне почему то вообще никак - мне бы здорово помогли бы уже готовые примеры...
Последний раз редактировалось Elektrik3 28 ноя 2019, 15:29, всего редактировалось 1 раз.
Причина: test

Elektrik3
Сообщений: 37
Зарегистрирован: 06 сен 2012, 21:00

Как похозяйствовать в БИОСе?

Сообщение Elektrik3 » 22 окт 2012, 10:45

Нашел вот такой пример:

Private Sub Command1_Click()
Dim strComputer As String
Dim objWMIService As Object, colBIOS As Object, objBIOS As Object

strComputer = "."
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colBIOS = objWMIService.ExecQuery("SELECT * FROM Win32_BIOS")
For Each objBIOS In colBIOS
Print "Manufacturer: " & objBIOS.Manufacturer
Print "Name: " & objBIOS.Name
Print "Release Date: " & objBIOS.ReleaseDate
Print "Serial Number: " & objBIOS.SerialNumber
Print "Version: " & objBIOS.Version
Next
End Sub


Интересно, а как у WMI называется свойство АЛАРМ времени?
Последний раз редактировалось Elektrik3 28 ноя 2019, 15:29, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Andrew58
Сообщений: 8961
Зарегистрирован: 20 янв 2009, 21:00

Как похозяйствовать в БИОСе?

Сообщение Andrew58 » 22 окт 2012, 11:11

Elektrik3 писал(а):Source of the post
Эти спецификации мне почему то вообще никак - мне бы здорово помогли бы уже готовые примеры...

Есть готовая программа TimePC.
Если же идея состоит в том, чтобы напрямую залезть и переписать конфигурацию BIOS, то разговор, по-моему, плавно перетекает в тему "Как обнулить пароль, установленный в BIOS..."
Последний раз редактировалось Andrew58 28 ноя 2019, 15:29, всего редактировалось 1 раз.
Причина: test

Elektrik3
Сообщений: 37
Зарегистрирован: 06 сен 2012, 21:00

Как похозяйствовать в БИОСе?

Сообщение Elektrik3 » 22 окт 2012, 11:23

TimePC как я заметил работает по какому то другому принципу - если отключить питание компа то он не включится в заданное время, т.е. выходит она не заносит данные в биос (смос) а работает отку да то куда идет дежурка. И ещё я не совсем понял при чем здесь пароль биос...?
Последний раз редактировалось Elektrik3 28 ноя 2019, 15:29, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Andrew58
Сообщений: 8961
Зарегистрирован: 20 янв 2009, 21:00

Как похозяйствовать в БИОСе?

Сообщение Andrew58 » 22 окт 2012, 11:55

Elektrik3 писал(а):Source of the post
TimePC как я заметил работает по какому то другому принципу - если отключить питание компа то он не включится в заданное время, т.е. выходит она не заносит данные в биос (смос) а работает отку да то куда идет дежурка. И ещё я не совсем понял при чем здесь пароль биос...?

Вы же хотите получить доступ и изменять содержимое области конфигурации BIOS? Той самой, которая под тремя уровнями защиты от перезаписи?
Последний раз редактировалось Andrew58 28 ноя 2019, 15:29, всего редактировалось 1 раз.
Причина: test

Elektrik3
Сообщений: 37
Зарегистрирован: 06 сен 2012, 21:00

Как похозяйствовать в БИОСе?

Сообщение Elektrik3 » 22 окт 2012, 12:22

Ну пароль на биос у меня не стоит да и вообще по моему его никто не уже ставит - прошла эта мода
Последний раз редактировалось Elektrik3 28 ноя 2019, 15:29, всего редактировалось 1 раз.
Причина: test

Аватар пользователя
Andrew58
Сообщений: 8961
Зарегистрирован: 20 янв 2009, 21:00

Как похозяйствовать в БИОСе?

Сообщение Andrew58 » 22 окт 2012, 12:38

Elektrik3 писал(а):Source of the post
Ну пароль на биос у меня не стоит да и вообще по моему его никто не уже ставит - прошла эта мода

Мода прошла, но соображения по безопасности остались. Прочитать конфигурацию BIOS из-под ОС должно быть можно, а изменить - должно быть невозможно! Думаю, что TimePC именно поэтому работает только со спящим режимом и не в состоянии произвести необходимые настройки только из программы. Все равно нужно хоть один раз залезть в BIOS Setup и кое-что крутануть там
Последний раз редактировалось Andrew58 28 ноя 2019, 15:29, всего редактировалось 1 раз.
Причина: test

Elektrik3
Сообщений: 37
Зарегистрирован: 06 сен 2012, 21:00

Как похозяйствовать в БИОСе?

Сообщение Elektrik3 » 22 окт 2012, 12:45

Прочитать конфигурацию BIOS из-под ОС должно быть можно, а изменить - должно быть невозможно!

Звучит как то нереально - я думал в этой области нет ничего невозможного - за столько лет существования биоса неужели не придумали как?
Последний раз редактировалось Elektrik3 28 ноя 2019, 15:29, всего редактировалось 1 раз.
Причина: test


Вернуться в «Computer Science»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: нет зарегистрированных пользователей и 8 гостей