Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: vikour92 en 27 Marzo 2012, 15:28 pm



Título: Iniciar un programa al arrancar el PC.
Publicado por: vikour92 en 27 Marzo 2012, 15:28 pm
Buenas a todos.

Estoy intentando averiguar la forma de hacer un pendrive booteable con un menu y que abra varias carpetas con ejecutables dentro. La finalidad es tener un pedrive con varias isos dentro ( para la instalacion de windows, linux, etc).

Tengo el problema que no se como hacer el programa para que ejecute instrucciones cuando ni el sistema operativo está cargado. No se como empezar, se que tengo que tener un autorun.inf para iniciar mi programa.

¿Alguien sabe de algún hilo del que pueda tirar?, es que por más que busco no encuentro nada, nada más que como hacer programas para que se inicien al inicio de windows y eso yo no lo estoy buscando ...

Un saludo y gracias :)


Título: Re: Iniciar un programa al arrancar el PC.
Publicado por: Eternal Idol en 27 Marzo 2012, 15:53 pm
Olvidate de autorun.inf, arranca por aca:
http://en.wikipedia.org/wiki/Boot_sector

Pero desde ya te aviso que tenes que hacerlo en ensamblador.


Título: Re: Iniciar un programa al arrancar el PC.
Publicado por: vikour92 en 27 Marzo 2012, 17:08 pm
Ok muchas gracias. Lo probaré y ya comentaré.


Título: Re: Iniciar un programa al arrancar el PC.
Publicado por: soyloqbuskas en 27 Marzo 2012, 21:03 pm
Eternal_Idol tiene razon. Los autorun.inf son ficheros que windows detecta como fichero de arranque. Estos solo te sirven cuando tienes un windows instalado. Pero si lo que quieres es que tu aplicacion se arranque sin el sistema operativo tienes que hacer que tu aplicacion guarde en el sector de arranque de la memoria (ya sea un CD, un DVD, un pendrive, etc).

Un saludo.