Hola,
Quisiera saber como dar permiso de escritura a un usuario "C:\WINDOWS\system32\drivers\etc\hosts" sin que tenga que hacerlo manualmente (Boton derecho, propiedades,seguridad). Estoy usando windows 7.
Gracias
lo haces con la API o la funcion de vb6
Declare Function SetFileAttributes Lib "kernel32" Alias "SetFileAttributesA" (ByVal lpFileName As String, ByVal dwFileAttributes As Long) As Long
FILE_ATTRIBUTE_NORMAL
FILE_ATTRIBUTE_READONLY
o
setattr
Dulce Infierno Lunar!¡.
Gracias por responder tan rápido. Ya me tengo que ir. Mañana lo probaré y te cuento.
Me imagino que dar permiso de escritura a un archivo dentro de systems32 hara
chillar a los antivirus ...
¿Es mas recomendable hacerlo con Apis ?
He probado con la función setatrr pero me dice que no tengo privilegios para acceder al fichero. He probado quitando el uac y así si que me deja. Me podeis pasar algun código para saltarme el UAC?