Revisando un pequeño programa que se llama destrozavirus, vi que el mismo cuenta con una opcion para evitar el contagio de virus en las memorias USB.
Al aplicar dicha funcion, observe que lo que hace el programa en crear una carpeta con el nombre AUTORUN.INF y dentro de esa carpeta otra con el nombre NUL.
Estoy es muy interesante ya que esa carpeta con nombre NUL evita que la misma pueda ser borrada, renombrada o eliminada... esta proteccion se puede aplicar tambien a cualquier otra carpeta que se encuentre en la USB.
He tratado de crear una carpeta con el nombre NUL pero no ha sido posible desde Windows ni desde DOS. Tambien probe utilizando LMKDIR
Alguna idea que pueda utilizar para hacer esto ?
Debido a que hago programas que distribuyo mediante USB me seria de gran utilidad que el usuario no pueda borrar, copiar ni renombrar el programa que pongo en dichas USB
Otra cosa interesante que encontre y que comparto con ustedes (tal vez ya lo saben), es que mediante el ATTRIB +h +s se aplica un atributo que oculta las carpetas incluso cuando la opcion de presentar archivos y carpetas ocultas esta activada...
CUalquier idea sobre como crear la carpeta con el nombre NUL desde nuestro programa sera bien recibida
Carpetas imborrables
Re: Carpetas imborrables
Listo amigos !!!
asi se hace una carpeta nul
LMKDIR('E:\CXC')
LMKDIR('\\.\\E:\CXC\NUL')
La carpeta no puede ser borrada, pero hice la prueba y el contenido si... bueno es algo curioso que puede servir para algo
Saludos a todos...
asi se hace una carpeta nul
LMKDIR('E:\CXC')
LMKDIR('\\.\\E:\CXC\NUL')
La carpeta no puede ser borrada, pero hice la prueba y el contenido si... bueno es algo curioso que puede servir para algo
Saludos a todos...
Re: Carpetas imborrables
Siguiendo con el tema
ninguno de estos nombre se pueden utilizar tampoco
CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9.
Pero mediante LMKDIR('\\.\\E:\AUX') si podemos, ademas tambien es valido lo siguiente
LMKDIR('\\.\\E:\AUX.SISTEMA')
mediante WINDOWS o DOS no podemos copiar ningun archivo dentro de dichas carpetas pero con COPYFILE si se puede.
Saludos
ninguno de estos nombre se pueden utilizar tampoco
CON, PRN, AUX, NUL, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, and LPT9.
Pero mediante LMKDIR('\\.\\E:\AUX') si podemos, ademas tambien es valido lo siguiente
LMKDIR('\\.\\E:\AUX.SISTEMA')
mediante WINDOWS o DOS no podemos copiar ningun archivo dentro de dichas carpetas pero con COPYFILE si se puede.
Saludos