Codigo de validacion booteable
Quiero poner un código de acceso para que al encender la computadora antes de que inicie el WIN (XP) pida una contraseña y que la valide después de validar proceda a ejecutar el XP.
No se si me entiendas este progra lo quiero entre en inicio del BIOS y el Arranque del Windows, también si es posible que el mismo programa vaya borrando la clave usada, por ejemplo prendo la maquina me pide una clave y le pongo un 33 e inicio, después que se apage y vuelva a encender la clave 33 ya no sea valida. Estoy haciendo un código en C que es el siguiente:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
static int nip1=22, nip2=33, nip3=88, nip4=66, nip5=77, nip6=99, nip;
void main(void)
{
void ENTRA (void);
char opc;
do
{
clrscr();
ENTRA();
fflush(stdin);
}
while(opc=='s');
}
void ENTRA (void)
{
int cont=0,cont1=0;
do{
clrscr();
gotoxy (30,2);cprintf("Introduzca su NIP: ");
scanf("%d",&nip);
if (nip==nip1||nip==nip2||nip==nip3||nip==nip4||nip==nip5||nip==nip) cont1 = 1;
{
gotoxy (30,16);cprintf("Bienvenido");
}
else{
gotoxy (30,14);cprintf("NIP incorrecto.");
getch();
cont++;
if (cont==3)
{
gotoxy (30,16);cprintf("Los Flojos no Utilisan La Computadora");
gotoxy (30,15);cprintf("Presione cualquier tecla para continuar");
getch();
exit(0);
}
}
}while(cont1==0);
}
Pero aun no lo termino, espero que me puedas echar una manita con el código y decirme como cargarlo.
No se si me entiendas este progra lo quiero entre en inicio del BIOS y el Arranque del Windows, también si es posible que el mismo programa vaya borrando la clave usada, por ejemplo prendo la maquina me pide una clave y le pongo un 33 e inicio, después que se apage y vuelva a encender la clave 33 ya no sea valida. Estoy haciendo un código en C que es el siguiente:
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
static int nip1=22, nip2=33, nip3=88, nip4=66, nip5=77, nip6=99, nip;
void main(void)
{
void ENTRA (void);
char opc;
do
{
clrscr();
ENTRA();
fflush(stdin);
}
while(opc=='s');
}
void ENTRA (void)
{
int cont=0,cont1=0;
do{
clrscr();
gotoxy (30,2);cprintf("Introduzca su NIP: ");
scanf("%d",&nip);
if (nip==nip1||nip==nip2||nip==nip3||nip==nip4||nip==nip5||nip==nip) cont1 = 1;
{
gotoxy (30,16);cprintf("Bienvenido");
}
else{
gotoxy (30,14);cprintf("NIP incorrecto.");
getch();
cont++;
if (cont==3)
{
gotoxy (30,16);cprintf("Los Flojos no Utilisan La Computadora");
gotoxy (30,15);cprintf("Presione cualquier tecla para continuar");
getch();
exit(0);
}
}
}while(cont1==0);
}
Pero aun no lo termino, espero que me puedas echar una manita con el código y decirme como cargarlo.
2 Respuestas
Respuesta de lordford
2
Respuesta de riquezada
-1