Dar permiso de escritura al fichero hosts

Iniciado por azkoiti, 31 Marzo 2010, 23:22 PM

0 Miembros y 2 Visitantes están viendo este tema.

azkoiti

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

BlackZeroX

lo haces con la API o la funcion de vb6

Código (vb) [Seleccionar]

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!¡.
The Dark Shadow is my passion.

azkoiti

Gracias por responder tan rápido. Ya me tengo que ir. Mañana lo probaré y te cuento.

Lupin

Me imagino que dar permiso de escritura a un archivo dentro de systems32 hara
chillar a los antivirus ...
¿Es mas recomendable hacerlo con  Apis  ?

azkoiti

#4
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?