Форум — Ответы     (  К темам )
 ?  Марк: Как через C++Builder 5 менять любые установки BIOS (08-12-2002 03:17:19)
Как менять установки BIOS, или как програмно установить
время включения питания компьютера.
 Devnvd (08-12-2002 15:27:59)
Получиться у вас или нет, но, например, прочитать и сохранить содержимое BIOS вы сможете,так:
void __fastcall TForm1::Button2Click(TObject *Sender)
{
ULONG *BV = (ULONG *)0xF0000L; //20-битный адрес как в DOS
ULONG bios_sum = 0;
ULONG data;
int handle=open("bios2.bin",O_RDWR|O_CREAT|O_TRUNC|O_BINARY,S_IWRITE);
while(BV<(ULONG *)0x100000)
{
data =*BV++;
write(handle,&data,4);
bios_sum += data;
}
close(handle);
Form1->Caption=bios_sum;
}
А затем поступайте так, как вам позволит сам BIOS и система.