J'ai un fichier sur un serveur Windows 2003 qui est verrouillé par un processus exécuté sur un autre serveur Windows 2003. Est-il possible de savoir quel processus sur quelle machine verrouille cette ressource? Cela ne me dérange pas quelle langue j'utilise pour faire ceci.Est-il possible de rechercher par programme quel processus verrouille un fichier sur un réseau
3
A
Répondre
3
http://technet.microsoft.com/en-us/sysinternals/bb897552.aspx
PsFile
La commande « net file » affiche une liste des fichiers que d'autres ordinateurs ont ouvert sur le système sur lequel vous exécutez la commande, mais tronque les noms de chemin d'accès longs et vous permet de voir cette information pour les systèmes distants. PsFile est un utilitaire de ligne de commande qui affiche une liste de fichiers sur un système qui sont ouverts à distance, et il vous permet également de fermer fichiers ouverts par nom ou par un identificateur de fichier.
...
Comment ça marche
PsFile utilise l'API NET, qui est documentée dans le kit de développement de la plate-forme.