Visual Basic - Como saco las propiedades de solo lectura

Life is soft - evento anual de software empresarial
 
Vista:

Como saco las propiedades de solo lectura

Publicado por Guillermo Saldias (39 intervenciones) el 25/01/2005 20:58:37
Hola amigos,
Tengo una aplicación en visual basic que necesita extraer datos desde un CD, al grabar la información en el disco duro estoss archivos tienen la propiedad de solo lectura, lo que no le permite a la base de datos leerla por tener activada esta propiedad, en windows XP no tengo problema, pero con win2000, o 98' me da esta atado.

Como hago desde Visual Basic copiar archivos desde el CD sin estar activadas estas propiedades.

GUILLERMO
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como saco las propiedades de solo lectura

Publicado por benjo (679 intervenciones) el 26/01/2005 15:59:50
Se utiliza la API SetFileAttributes
Const READONLY = &H1
Const HIDDEN = &H2
Const SYSTEM = &H4
Const ARCHIVE = &H20
Const NORMAL = &H80
Private Declare Function SetFileAttributes Lib "kernel32.dll" Alias "SetFileAttributesA" (ByVal lpFileName As String, ByVal dwFileAttributes As Long) As Long

Private Sub Command1_Click()
Dim attr As Long
Dim rval As Long
attr = READONLY + SYSTEM + HIDDEN
rval = SetFileAttributes("C:\autoexec.bat", attr)

End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar