|
在Windows
子目录中建立一个Winstart .bat 批处理文件,即可实现给Win98加锁的功能。在Winstart .bat 中加入一条“口令”外部命令,启动Windows时系统自动执行“口令”程序,要求输入口令,如果输入的口令正确就顺利进入Windows
,否则屏幕上显示“Try again !”要求重新输入口令,三次输入口令错误,屏幕上显示“You are not my master !”并进入“死机”状态。加锁的具体步骤如下:
1、用Turbo C2.0编制以下程序
#include″conio .h″
main()
{int i ,j ;
unsigned char pass[7],cc[]={″fhqvjj″};
cc[6]=0;pass[6]=0;
textbackground(0);clrscr();
window(20,8,60,12);
textbackground(1);clrscr();
textcolor(15);
gotoxy(10,2);
puts(″Plase enter password ...″);
gotoxy(3,4);
puts(″by ZhaoXu SuZhou JinFang middle school″);
window(28,10,52,10);textbackground(7);
clrscr();
for(i =0;i <3;i ++)
{clrscr();
for(j =0;j <6;j ++)
{pass[j]=getch();putch(′*′);putch(′′);}
if(strcmp(cc ,pass)==0)
{clrscr();puts(″Welcome to Windows !″);
sleep(3);
exit(0);}
clrscr();puts(″Try again ...″);
gotoxy(14,1);getch();}
clrscr();
puts(″You are not my master !″);
while(1);}
编译上述程序,生成名为Pass .exe 的“口令”文件。此程
序产生的口令为“fhqvjj”,由程序行中的cc[]={″fhqvjj″所决
定,读者可通过修改此行来设定“口令”。
2、建立Wi nstart .bat 批处理文件
@echo off
pass
将Winstart .bat 文件放在Windows 子目录。重新启动Windows ,你安装的“锁”就起作用了。(江苏省苏州景范中学赵旭215005)
|