Как изменить параметры загрузки BIOS на USB-HDD в C #? - PullRequest
0 голосов
/ 08 декабря 2010

Я хочу знать, могу ли я сделать это на C # или других языках?

1 Ответ

5 голосов
/ 08 декабря 2010

Универсального способа сделать это не существует, поскольку конфигурации BIOS варьируются от поставщика к поставщику. Отображение различных областей памяти CMOS уникально для материнской платы, BIOS и версии BIOS.Вам придется узнать эту информацию у вашего конкретного поставщика, и ваше приложение не будет очень переносимым.

Плюс, даже после того, как вы преодолеете это препятствие, Windows не позволит вам получить доступ к BIOS(или иным образом сделать порт ввода / вывода) из приложения пользовательского режима.Вам нужно написать драйвер режима ядра, чтобы сделать это.И, конечно, вы не можете писать драйверы режима ядра в C #, потому что среда выполнения выполняется в пользовательском режиме.Вам придется написать что-то вроде этого в C.

...