Форум — Ответы ( К темам )
? | Марк: Как через 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 и система. |