Conocer unidad mapeada
Hola amigos, resulta que necesito en una aplicación hacer lo siguiente cuando se inicie.
Verificar si existe alguna unidad mapeada para alguna carpeta compartida en la red. Si existe devolver la letra de la unidad. Ejemplo: en el servidor S1 están compartidas las carpetas Datos y Fotos (\\S1\Datos, \\S1\Fotos), en el PC1 la unidad R está mapeada a la carpeta Datos, en el PC2 la unidad mapeada a la carpeta Datos es la J y la R a Fotos. Si la aplicación se ejecuta en el PC1 devuelve R y si se ejecuta en el PC2 devolvería J Gracias por la atención. |
1 Archivos Adjunto(s)
Se puede hacer vía WMI (Clase Win32_MappedLogicalDisk), y hace no mucho estuvimos hablando de ello, incluso utilizando un ejemplo.
Te lo adjunto y lo subiré al FTP. Revísalo a ver si es lo que necesitas. |
Cita:
Gracias amigo Neftali, esto mismo es lo que andaba buscando. |
La franja horaria es GMT +2. Ahora son las 12:12:48. |
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