Logger les utilisateurs d'une appli

Description

Cette classes permet de créer un fichier identifiant les utilisateurs actuels d'une application.
Le fichier en question (nom de l'application + ".use") est comparable à un fichier '.ldb' MSAccess.

Si une entrée dans un fichier .ldb est composée de 2 strings de 32 charactères (nom de la machine et profile de l'utilisateur), une entrée dans un fichier .use est composée de tois strings de 32 (machine, utilisateur et heure).

Dés que la classe est instancée, elle crée une nouvelle entrée dans le fichier '.use' de l'application. Si le fichier n'existe pas encore, il est créé.
Lorsque la classe est annulée, l'entrée est retirée du fichier '.use'. Si cette entrée est la dernière du fichier, il est supprimé.

J'ai trouvé que le procédé était particulièrement pratique lorsqu'une appli est installée sur un share réseau. On peut, par exemple, instantanément identifier les utilisateurs actuels et les prier de quitter l'appli afin de la mettre à jour.

Conclusion :


Le zip contient deux exemples (un projet vb6 et un fichier Excel) qui illustrent le fonctionnement de la classe. J'ai aussi rajouté une petite source qui permet de lire le fichier USE un peu plus proprement qu'avec Notepad.

Codes Sources

A voir également

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.