[Back to DRIVES SWAG index] [Back to Main SWAG index] [Original]

    {
    : Is there a way that I can cut off all access to a hard drive in bp7.
    : I mean like a security program that if you don't enter the right Password
    : then it won't let you even read the HD... Is there a Dos function or
    : something?

    From: martijn@arbor.gds.nl (M. Moeling)
    }

    program x;
    {$M 1024,0,0} {only if you use the keep 0}

    procedure kill_int_13h; interrupt;

    begin
    end;

    begin
      if not(get_password) then   {funtion that will get the password}
      begin
         setintvec($13,@kill_int_13h);
         keep 0;   {if you want to return to dos}
      end;
    {
      the rest of your program
    }
    end.

    {
    int 13h is your hd interrupt. Dos uses functions of this int to manage you hd,
    now you tp procedure does the job and returns without doing anything.
    }

[Back to DRIVES SWAG index] [Back to Main SWAG index] [Original]