Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   OOP (https://www.clubdelphi.com/foros/forumdisplay.php?f=5)
-   -   modificar el BIOS (https://www.clubdelphi.com/foros/showthread.php?t=43009)

aprendiz2 28-04-2007 04:02:26

modificar el BIOS
 
Alguien podria decirme como "entrar" al BIOS ( usando un programa hecho en Delphi ) y poder modificarlo internamente, sobre todo la seccion del programa del BIOS... ( asumo que existe un area de programa, y otra de datos, pero realmente no se nada del tema y quisiera aprender ).

Asumiendo que uno pudiese modificar el contenido del BIOS,
son permanentes esos cambios ? o el BIOS siempre se recupera al resetearlo ? ( asumiendo que los cambios se hicieron en el "area del programa" del BIOS ).


Disculpen... por si lo que pido arriba no es muy claro,

* por "entrar al BIOS" no me refiero a oprimir <Del> en el arranque...
** tampoco me refiero a bajar un "flash" de BIOS de Internet..


Gracias !!!!

droguerman 28-04-2007 06:53:26

hmm veamos el bios hasta donde recuerdo era un area de 64 bytes para acceder a ella tenias que acceder al puerto 0x70 y 0x71, en 0x70 escribias el número de registro y en 0x71 escribias o leias el valor, recuerdo alguna vez haber creado un programita que borraba el bios unicamente escribiendo ceros a todos los registros es decir 64 veces.

pero te hablo de hace años, imagino que luego habran usado otros puertos de memoria u otras formas para acceder al bios aun así no es posible acceder directamente al bios en entornos protegidos como windows xp salvo que crees un device driver que corra con los privilegios del sistema operativo, no se si se podrá en delphi imagino que sí.

saludos

aprendiz2 29-04-2007 20:21:48

Gracias Droguerman
 
muy agradecido, Droguerman, comenzare a buscar por ahi, a ver que encuentro. Imagino que el area del "programa" del BIOS ha de ser mucho mayor que eso hoy en dia, ya que el BIOS es muy complejo, ha de ser un programa enorme.. ! Sabes.. no encuentro documentacion al respecto...Buen dia !


La franja horaria es GMT +2. Ahora son las 20:22:39.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi