Share monitor : lister les partages réseaux d'une machine, les fichiers ouverts et les fermer

Soyez le premier à donner votre avis sur cette source.

Vue 6 027 fois - Téléchargée 1 302 fois

Description

Ce code permet pour un serveur donné de :
-> lister drive mapping (lecteur mappés) (http://msdn.microsoft.com/en-us/library/windows/d esktop/aa370647%28v=vs.85%29.aspx)
-> lister les utilisateurs connectés et les fichiers ouverts sur les partages réseaux et de fermer les handles correspondants
-> lister les partages réseaux (y compris les administratifs)

Ce code utilise les NetAPI (http://msdn.microsoft.com/en-us/library/windows/d esktop/bb525393%28v=vs.85%29.aspx)

Ce code peut servir de Unlocker sur un partage réseau pour fermer les fichiers ouverts (ce que fait Unlocker ou mon code XXX en local) et pouvoir les écraser.

Conclusion :


N'hésitez pas à commenter et à noter !

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
14 avril 2013 à 09:12
Ok merci, mais je n'ai toujours pas réussi à faire tourner ta source 36281 sous XP home édition.
ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
13 avril 2013 à 21:00
En fait, effectivement "." ou vide ou "localhost", c'est la machine locale, sinon un nom DNS ou netbios ou une IP

pour les fichiers ouverts en local, c'est une autre méthode : http://www.vbfrance.com/codes/SAVOIR-QUEL-FICHIER-EST-UTILISE-TELLE-APPLICATION-LISTE_36281.aspx
thonyboy Messages postés 165 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 16 février 2011
13 avril 2013 à 16:49
Cette ligne devrait t'aider : If String.IsNullOrEmpty(t) OrElse t "." OrElse t "localhost" Then

Sinon afin d'eviter des exceptions sous Windows 7 mieux vaut executer le prog ou vs en tant qu'admin
cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
3 avril 2013 à 13:05
Ton code m'intéresse, mais quelle est la syntaxe à mettre pour Server Name ? Est-ce qu'il faut mettre par exemple :
\\MonCheminReseau
et est-ce qu'on peut vérifier aussi les fichiers ouverts en local sur son disque dur ?

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.