Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Como obtener las unidades de un Pc y con derechos de escritura!! (https://www.clubdelphi.com/foros/showthread.php?t=47186)

JClink 21-08-2007 12:45:12

Como obtener las unidades de un Pc y con derechos de escritura!!
 
Buenas gente,

He estado buscando por el foro y no he logrado encontrar ningun post que tenga el mismo problema que yo. El asunto esta vez es que necesito saber si existe alguna funcion para obtener las letras de unidades que tiene el PC y para liar mas la cosa obtener aquellas que tengan permisos de escritura para el usuario actual.

No se si la funcion GetVolumeInformation me servirá o no pero de la segunda cuestion no se ni por donde mirar.

Estoy perdidisimo en el tema, ojalá me pudieran hechar una mano.

Un saludo y gracias de antemano.

xEsk 21-08-2007 13:55:04

La función para las unidades, creo que te iría mejor esta:
Código Delphi [-]
function GetLogicalDriveStrings(nBufferLength: DWORD; lpBuffer: PAnsiChar): DWORD; stdcall;

Aquí hay un ejemplo de como obtener todas las letras de las unidades usando esta función: http://www.swissdelphicenter.ch/torr...ode.php?id=562

Lo de los permisos, ahora mismo no sabría que decirte.

Saludos.

JClink 21-08-2007 14:36:49

Gracias por la solucion xEsk, la voy a probar y haber si se puede mirar lo de los permisos aunque sea con la funcion getFileAttributes.


La franja horaria es GMT +2. Ahora son las 23:58:28.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi