频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

开机密码改进and带解释版

来源: 作者: 出处:巧巧读书 2006-11-03 进入讨论组

开机密码改进and带解释版
此开机密码程序与上个程序相比,解释写了很长,千万不要说解释得太罗嗦了,

还有这个程序能够自己设置密码了,方法是在输入密码回车前任何时候按一下ctrl+f1键,就行了,密码文件存放在c:windows下的ppp.^^^里,是明文,你们可以改一下程序,改为暗文的,就是写时减一个数,读时再加一个数,但我没试。
这个程序的缺点是程序文件只能放在c:windows下,还有破解太容易,把autoexec.bat文件改一下就行了。

#include "conio.h"
#include "string.h"
#include "stdio.h"
int gb=0;

void error()
{window(12,10,68,10);
 textbackground(15);
 textcolor(132);
 clrscr();
 cprintf("file or system error! you can't enter the system!!!");
 while(1); /*若有错误就进入死循环*/
}

/*查看autoexec.bat文件里有没有引用这个密码程序,没有就添加进去*/

void look()
{FILE *fauto; /*指向autoexec.bat的文件指针*/
 FILE *fbak; /*用来指向hecfback的文件指针*/
 char *pass="c:\windows\password.exe";  /*本程序的位置*/
 char a[25],ch;
 char *au="autoexec.bat",*bname="hecfback.^^^"; /*hecfback是autoexec.bat 的备份*/
 setdisk(2); /*设置当前盘为C盘*/
 chdir("\"); /*设置当前目录为根目录*/
 fauto=fopen(au,"r+"); /*以读写方式打开autoexec.bat文件*/
 if (fauto==NULL)/*若不存在就新建一个autoexec.bat文件*/
     {fauto=fopen(au,"w+");
      if (fauto==NULL) error();}/*若新建失败就调用error()函数*/
 fread(a,23,1,fauto); /*读取autoexec.bat前23各字符并存入a数组中*/
 a[23]='

URL查看 http://www.qqread.com/cpp/j258271.html 更多文章 更多内容请看电脑密码设置手册Cisco密码恢复专题如何设置开机密码专题,或进入讨论组讨论。
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
最新论坛文章
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章