Resposta

Como evitar que alguém use acidentalmente o comando FORMAT C:?

Você poderia simplesmente mudar o nome do programa FORMAT.COM para, por exemplo, FORMATT.COM, mas um usuário que soubesse deste detalhe (seria muito justificável usar este nome para, digamos, formatar disquetes) poderia acidentalmente usar o comando FORMATT C:. A troca de nome para FORMATT.COM é também útil para evitar a ação de vírus que apagam o disco rígido através do FORMAT. Vejamos um método que serve tanto para proteger o computador de vírus, como de usuários desastrados. Primeiro, mude o nome do programa FORMAT.COM para _FORMAT.COM. Lembre-se que o FORMAT.COM fica localizado em C:\WINDOWS\COMMAND. O novo programa _FORMAT.COM é capaz de formatar qualquer tipo de drive, mas ninguém precisa saber da sua existência. Crie agora um arquivo FORMAT.BAT, neste mesmo diretório C:\WINDOWS\COMMAND, com os seguintes comandos:

@echo off
if %1==a: goto continua
if %1==b: goto continua
if %1==A: goto continua
if %1==B: goto continua
if %1==C: goto aviso
if %1==c: goto aviso
:aviso
echo Este programa só permite formatar disquetes
goto fim
:continua
_format %1 %2 %3 %4 %5 %6 %7 %8 %9
:fim
echo.

Você poderá agora usar os comandos FORMAT A: e FORMAT B:, mas não poderá usar, por exemplo, FORMAT C:.


 

 

 By GSArt & Info - Informações e suporte: Visite nossa Homepage. http://members.xoom.com/gsart

Todas as marcas constantes neste site são de seus respectivos fabricantes.