OVH Cloud OVH Cloud

Connaître l'utilisateur en cours d'un fichier

5 réponses
Avatar
Jam
Bonjour,

Je souhaite savoir s'il est possible de connaître l'utilisateur en cours
d'un fichier stocké sur un réseau ?
Si oui pourriez-vous me donner des pistes de recherches ou codes sources.

Merci d'avance

5 réponses

Avatar
Teddy
C'est possible pour les fichiers de MS Office, pour les autres, je ne sais pas.


"Jam" a écrit dans le message de news:

Bonjour,

Je souhaite savoir s'il est possible de connaître l'utilisateur en cours
d'un fichier stocké sur un réseau ?
Si oui pourriez-vous me donner des pistes de recherches ou codes sources.

Merci d'avance



Avatar
Do Re Mi chel La Si Do
Bonsoir !


Mais qu'est-ce qu'un "utilisateur en cours d'un fichier" ?

Est-ce quelqu'un qui travaille sur un fichier ouvert (base de donnée en mode
fichier, par exemple) ?
Est-ce quelqu'un qui a ouvert un fichier, et va peut-être l'écrire (wordpad,
par exemple) ?
Est-ce quelqu'un qui a fait une requête de lecture sur un programme serveur,
et qui va peut-être faire une requête d'écriture (SQL-server, par exemple) ?

Pour ces trois cas, il y aura des comportements de windows différents.

De plus, dans de nombreux cas, il y a impossibilité de connaître l'intention
de l'utilisateur. Par exemple : lecture d'un fichier, avec wordPad, puis
plus rien, et le poste, interrogé, ne répond pas. Peut-être l'utilisateur
a-t'il coupé son poste. Mais peut-être son poste s'est-il mis en veille,
durant une réunion, au retour de laquelle l'utilisateur va enregistrer des
modifications.


@-salutations
--
Michel Claveau
Avatar
Jacques Barathon [MS]
"Jam" wrote in message
news:
Bonjour,

Je souhaite savoir s'il est possible de connaître l'utilisateur en cours
d'un fichier stocké sur un réseau ?
Si oui pourriez-vous me donner des pistes de recherches ou codes sources.


Tu peux utiliser la MMC compmgmt.msc > System Tools > Shared Folders > Open
Files (à traduire en français, je n'ai qu'une version US sous la main).
En ligne de commande tu as également openfiles.exe dispo en standard sous XP
et 2003, sinon tu as handle.exe dispo sur http://www.sysinternals.com.

Jacques

Avatar
Jam
Pourrais-tu m'indiquer la marche à suivre.

Merci d'avance

"Teddy" wrote:

C'est possible pour les fichiers de MS Office, pour les autres, je ne sais pas.


"Jam" a écrit dans le message de news:

Bonjour,

Je souhaite savoir s'il est possible de connaître l'utilisateur en cours
d'un fichier stocké sur un réseau ?
Si oui pourriez-vous me donner des pistes de recherches ou codes sources.

Merci d'avance








Avatar
Jam
Salut Michel,

C'est sympa de donner la réponse toi-même à ta propre question! Dans tous
les cas un programme quelconque a le 'handle' sur le fichier. Que cela soit
pour 1 dixième de seconde ou pour la journée entière.
Bref ces considérations m'inportent peux, j'veux juste savoir quelle
utilisateur (ou machine) pointe sur ce fichier au moment x où je le demande.

@+


"Do Re Mi chel La Si Do" wrote:

Bonsoir !


Mais qu'est-ce qu'un "utilisateur en cours d'un fichier" ?

Est-ce quelqu'un qui travaille sur un fichier ouvert (base de donnée en mode
fichier, par exemple) ?
Est-ce quelqu'un qui a ouvert un fichier, et va peut-être l'écrire (wordpad,
par exemple) ?
Est-ce quelqu'un qui a fait une requête de lecture sur un programme serveur,
et qui va peut-être faire une requête d'écriture (SQL-server, par exemple) ?

Pour ces trois cas, il y aura des comportements de windows différents.

De plus, dans de nombreux cas, il y a impossibilité de connaître l'intention
de l'utilisateur. Par exemple : lecture d'un fichier, avec wordPad, puis
plus rien, et le poste, interrogé, ne répond pas. Peut-être l'utilisateur
a-t'il coupé son poste. Mais peut-être son poste s'est-il mis en veille,
durant une réunion, au retour de laquelle l'utilisateur va enregistrer des
modifications.


@-salutations
--
Michel Claveau