Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Psyke1 en 24 Noviembre 2012, 22:57 pm



Título: Saber si tengo permisos carpeta
Publicado por: Psyke1 en 24 Noviembre 2012, 22:57 pm
Necesito saber si tengo permisos de escritura en una carpeta.
Se me ocurrió solucionarlo creando un archivo y controlando los errores, pero me parece demasiado feo.  :silbar:
¿Alguna idea?

Gracias.

DoEvents! :P


Título: Re: Saber si tengo permisos carpeta
Publicado por: BlackZeroX en 26 Noviembre 2012, 04:33 am
getattr() ? o lo quede seas es ver si el archivo te pertenece? o algo similar?

Dulces Lunas!¡.


Título: Re: Saber si tengo permisos carpeta
Publicado por: burbu_1 en 26 Noviembre 2012, 07:52 am
hola,
puedes usar CreateFile (http://msdn.microsoft.com/en-us/library/windows/desktop/aa363858(v=vs.85).aspx),
con el parámetro dwCreationDisposition = OPEN_EXISTING,
y comprobar el tipo de acceso (http://msdn.microsoft.com/en-us/library/windows/desktop/aa364399(v=vs.85).aspx) que te interese en dwDesiredAccess.

saludos.


Título: Re: Saber si tengo permisos carpeta
Publicado por: Psyke1 en 26 Noviembre 2012, 10:28 am
Solucionado:
Código:
http://foro.elhacker.net/programacion_visual_basic/como_saber_si_un_directorio_puede_se_modificado-t301478.0.html

DoEvents! :P


Título: Re: Saber si tengo permisos carpeta
Publicado por: Karcrack en 26 Noviembre 2012, 13:31 pm
Iba a enlazarte al mismo post haha, me alegra ver que un código de hace 2 años sigue siendo útil :laugh: