给硬盘加把锁
程序清单:
C:\DOS>debug
-a 100
1881:0100 MOV AX,0201
1881:0103 MOV BX,0200
1881:0106 MOV CX,0001
1881:0109 MOV DX,0080
1881:010C INT 13
1881:010E JB 011D
1881:0110 MOV SI,03FE
1881:0113 MOV BP,AA55
1881:0116 XOR [SI],BP
1881:0118 MOV AX,0301
1881:011B INT 13
1881:011D MOV DX,0157
1881:0120 JB 012E
1881:0122 CMP [SI],BP
1881:0124 JZ 012B
1881:0126 MOV DX,0136
1881:0129 JMP 012E
1881:012B MOV DX,0146
1881:012E MOV AX,0009
1881:0131 INT 21
1881:0133 INT 20
1881:0135
-e 136 "Lock success !!$"
-e 146 "UnLock success !!$"
-e 157 "Operation failure !!$"
-n hardlock.com
-rcx
CX 0000
:006d
-w
Writing 0006D bytes
-q
运行一次该程序,关机后再开机,硬盘就不能使用了。为安全起见,在加锁之前,最好做一张能引导的系统盘,并将hardlock.com拷到该软盘上。若想解锁,先用软盘启动,然后再运行一次该程序,之后再启动就可以使用了。