PB à toute heure et à tout moment. (à parcourir avec modération)

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.
  • Index
  •  » Powerscripts
  •  » Comparer un chemin de lecteur réseau avec un chemin complet

#1 23-06-2015 09:40:34

Van  
Bienfaiteur du site
Award: bf
Lieu: mouvaux
Date d'inscription: 19-03-2013
Messages: 125
Pépites: 673
Banque: 41

Comparer un chemin de lecteur réseau avec un chemin complet

Bonjour,

comme l'indique le titre rien de super méchant à priori mais je n'ai pas trouvé mon bonheur pour comparer sans trop de complication le chemin d'un lecteur réseau avec un chemin complet voir un chemin d'un autre lecteur réseau.
Et si possible sans trop sortir de PB ou des dll system32.


Concrétement si le lecteur réseau F correspond au chemin \\serveur_1\databases\ et que le lecteur G correspond à \\serveur_1\databases\client_1\, il faudrait que je sache dire que F:\client_1 est égale à G:\ ou à son chemin complet.

Je ne sais pas si c'est le retour de vacances mais j'ai du mal à trouver une solution simple.

Merci d'avance pour vos réponses.


Tant que ça bouge c'est pas mort, dans le doute frappe encore!
Ni dieu ni maître, sauf maître Kanter!

Hors ligne

 

#2 23-06-2015 12:51:51

_francois_  
Bienfaiteur du site
Lieu: TOULOUSE
Date d'inscription: 25-03-2010
Messages: 151
Pépites: 178,983,268,111
Banque: 9,223,372,036,854,776,000

Re: Comparer un chemin de lecteur réseau avec un chemin complet

tu peux aller voir dans le registre Windows pour voir les lecteurs réseau
HKCU\Network

Tu as des sous ensembles (HKCU\Network\F HKCU\Network\G) après pour chaque lecteur réseau monté
Puis la clé RemotePath pour avoir le chemin réseau de ton lecteur

Après tu peux splitter tes chaines sur le \ et mettre les portions dans un tableau pour effectuer des comparaisons quand les X premiers éléments du tableau sont égaux

Hors ligne

 

#3 23-06-2015 14:00:47

Van  
Bienfaiteur du site
Award: bf
Lieu: mouvaux
Date d'inscription: 19-03-2013
Messages: 125
Pépites: 673
Banque: 41

Re: Comparer un chemin de lecteur réseau avec un chemin complet

Ok nickel, reste à voir par l'exemple s'il n'y a pas de blague avec les postes ayant des lecteurs réseaux cachés.

Mon soucis viens du fait que des recherches automatisées de bases de données sur les différents lecteurs (locaux et/ou réseaux).
Et chez un client il a dédoublement des liens vers les bases car un lecteur caché est présent sur les postes de toute la boite pointant sur un  répertoire ayant déjà un répertoire déjà connu par un autre lecteur réseau.


Dans la même veine si tu connait la clé pour les disques locaux cachés je prend.

Dernière modification par Van (23-06-2015 14:04:21)


Tant que ça bouge c'est pas mort, dans le doute frappe encore!
Ni dieu ni maître, sauf maître Kanter!

Hors ligne

 

#4 26-06-2015 07:03:09

_francois_  
Bienfaiteur du site
Lieu: TOULOUSE
Date d'inscription: 25-03-2010
Messages: 151
Pépites: 178,983,268,111
Banque: 9,223,372,036,854,776,000

Re: Comparer un chemin de lecteur réseau avec un chemin complet

je ne connaissait pas ce principe de cacher les lecteurs réseau
j'ai essayé de les cacher chez moi avec une clé de la base de registre mais rien à faire. donc peut pas tester.

après pour les disque locaux (je ne sais pas pour les cachés) HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

Hors ligne

 
  • Index
  •  » Powerscripts
  •  » Comparer un chemin de lecteur réseau avec un chemin complet

Pied de page des forums

Propulsé par FluxBB 1.2.22