OVH Cloud OVH Cloud

demande d'aide ressources partagées sur réseau

1 réponse
Avatar
JJK94
bonjour,
VB2005 express
Comment identifier les ressources partagées(répertoire) sur les ordinateurs
d'un réseau local.
apparement c'est pas simple de trouver l'information !!!!!!!
(format UNC..)

Merci pour votre aide ,
JJK

1 réponse

Avatar
Patrick Philippot
Bonjour,

JJK94 wrote:
Comment identifier les ressources partagées(répertoire) sur les
ordinateurs d'un réseau local.
apparement c'est pas simple de trouver l'information !!!!!!!
(format UNC..)



Bizarrement, le framework .Net ne propose rien en natif pour faire ce job.

Solution #1: utiliser les APIs NetServerEnum et NetShareEnum
http://www.codeproject.com/cs/internet/networkshares.asp
C'est du C# mais les classes sont facilement utilisables depuis VB.

Solution #2, plus orthodoxe sous .Net: utiliser WMI
Le problème avec WMI est que vous n'avez pas la garantie de son installation
sous NT 4 et Win9x. TOut dépend des plates-formes que vous ciblez.
Voir
http://www.devcity.net/Articles/144/3/article.aspx
http://msdn2.microsoft.com/en-us/library/aa393964.aspx
http://msdn2.microsoft.com/en-us/library/ms257340.aspx

pour une introduction à WMI sous .Net mais vous en trouverez beaucoup
d'autres.

--
Patrick Philippot - Microsoft MVP
MainSoft Consulting Services
www.mainsoft.fr