SoloCodigo

Programación General => ASM (Ensamblador) => Mensaje iniciado por: Soultaker en Miércoles 13 de Abril de 2005, 21:14

Título: Atributos De Archivos, Capetas, Etc
Publicado por: Soultaker en Miércoles 13 de Abril de 2005, 21:14
Hola a todos, tengo una duda, alguno de ustedes saben como puedo hacer para modificar los atributos de un archivo, osea cuando haces clic derecho sobre un archivo en las propiedades, quiero modificar las opciones Oculto, Solo Lectura, Modificado, alguien sabe como hacer esto.

Desde ya gracias a todos  :hola:

 :comp:
Título: Re: Atributos De Archivos, Capetas, Etc
Publicado por: RadicalEd en Miércoles 13 de Abril de 2005, 21:41
Algo mas o menos asi:

Código: Text
  1. msg db "archi.ext",0&#59;nombre del fichero y la extension, el 0 es para saber que es un archivo
  2. mov dx, offset msg&#59; mueve a dx el offset msg
  3. mov ah, 3DH            &#59;abrir fichero
  4. mov al, 00H            &#59;solo lectura
  5. int 21H
  6.  
  7.  
Ojala te sirva.
Chao
Título: Re: Atributos De Archivos, Capetas, Etc
Publicado por: Super_G en Jueves 14 de Abril de 2005, 18:37
no se si funciona en WINDOWS pero en DOS:

usando la funcion 43h de la in 21h:

Código: Text
  1.  
  2.        mov ah,43h
  3.        mov al,1
  4.        mov cx,01;sololectura
  5.       &#59;;02 archivo oculto
  6.       &#59;;04 de sistema
  7.        mov dx,offset nombrearchivo
  8.        int 21h
  9.  
  10.  
  11.