阅读:1128回复:5
请求大虾们修改还原精灵密码读取器代码!使之能在2K下运行!
这是偶在网上找到的还原精灵密码读取源码可是只能用在纯的DOS下,在WIN2K下用不了!谁能解释一下?还有谁能把它改成在WIN2K下能运行的代码?若能改,请留下您改后的程序!还有代码! 还有烦您发到小弟的信箱里面!小弟在此谢过各位兄弟姐妹了!
#include <bios.h> #include <stdio.h> int main(void) { int i,result; char password[9],buffer[512]; result = biosdisk(2,0x80,0,0,8,1,buffer); if(result!=0) return 0; for(i=0;i<8;i++) { if(buffer[0x4F+i]=='') { password=''; break; } password = buffer[0x4F+i]^0xA5; } password[8]=''; printf("nThe password is:%s",password); printf("nnnhttp://www.sjhf.net/n"); return 0; } 附:该代码的程序! 小弟的信箱:weiliao666666@163.com [编辑 - 7/7/04 by dbwl123] |
|
|
沙发#
发布于:2004-07-25 18:10
没有人能改吗??
郁闷中.... |
|
板凳#
发布于:2004-07-26 01:01
biosdisk是怎么写的?
或许我可也修改为win2k执行的 |
|
|
地板#
发布于:2004-07-26 09:47
biosdisk是直接调用int13的,2000下当然不可以
写个2000下的vxd应该就可以了 |
|
地下室#
发布于:2004-08-04 11:34
biosdisk是直接调用int13的,2000下当然不可以 那win 2000下的vxd该如何写呢? 请赐教!~~ |
|
5楼#
发布于:2004-08-04 11:37
biosdisk是怎么写的? 还要知道biosdisk怎么写么? |
|