home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS 1992 June / SIMTEL_0692.cdr / msdos / dskutl / protect.arc / PROTECT.DOC < prev   
Text File  |  1988-05-11  |  1KB  |  30 lines

  1.  
  2. Summary: PROTECT.COM simulates a write-protect tab by allowing read access
  3.     but not write access to the hard-disk (floppy drives A:, and B: are
  4.     not affected).
  5.  
  6. This is a "User-to-User" Hard-Disk protection program from the January issue
  7. of PC Magazine. As submitted, the program only checks for AH = 03h (Write
  8. Sector from memory) and AH = 05h (Format Track) of the BIOS interrupt service
  9. 13h. I have added an additional check for AH = 0Bh (Write Long).
  10.  
  11. The checks are by no means a complete set of all those ways I am aware of
  12. writing to the hard-disk.
  13.  
  14. This program is a replacement for the INT 13h vector, and toggles on and off
  15. each time the program is invoked. The program functions as a "write-protect"
  16. tab for a hard-disk. The program monitors the requests for disk I/O. If a
  17. "write" operation is requested, and the selected device is "C:" (or greater),
  18. the write protection error is returned to DOS. Any other disk I/O request
  19. proceeds as before this program was installed.
  20.  
  21. The program will have to be modified if you intend to use this when you also
  22. use devices that are not partitions of the hard-disk and have identifiers
  23. greater than "C:". Add:
  24.     CMP    DL, <dev. no. [00h = A:, 01h = B:, etc.]>H
  25.     JZ    CONTINUE
  26. in the code section labelled "CHECKSTAT:" to skip disk I/O checking for the
  27. other devices.
  28.  
  29. --- cut here --- UUencoded PKarc -oct file ---
  30.