Les dejo aquí, algo que supongo varios deben de saber, pero que era por lo que me estaba peleando y por fin quedo ya mi aplicación concluida, si ustedes necesitan modificar un archivo cuando este es de solo lectura, solo cambien su atributo y listo.
Código vb:
Ver originalIf IO.File.GetAttributes(archivo) = IO.FileAttributes.ReadOnly Then
IO.File.SetAttributes(archivo, IO.FileAttributes.Normal)
x = True 'bandera boleana
End If
y cuando acaben el proceso regresenlo a su estado original:
Código vb:
Ver originalIf IO.File.GetAttributes(archivo) = IO.FileAttributes.ReadOnly And x Then
IO.File.SetAttributes(archivo, IO.FileAttributes.Normal)
End If