Sentinelle (surveillance de répertoires)

Soyez le premier à donner votre avis sur cette source.

Vue 9 691 fois - Téléchargée 1 174 fois

Description

Ce programme surveille un répertoire (ainsi que les sous-répertoires) et prévient dès qu'il y a un changement dans ceux-ci.

Pourquoi?
J'ai conçu cette appli pour le boulot car on bosse sur un serveur et la gestion des e-mails est faite par les secrétaires qui nous copient le mail dans un répertoire sur notre partition du serveur.
Et parfois, à cause d'une surcharge de travail ou d'un coup de tel, elles zappent :-(
Donc, grace à la sentinelle, nous serons prévenu :-). Maintenant les RTT, si un mail est déposé pendant un RTT, au démarrage suivant, un label nous donne la date et l'heure du dernier accès en écriture dans le répertoire.
Voilà, pour l'explication.

En ce qui concerne le programme, j'ai testé pas mal de possibilités et a priori pas de bugs (pourvu que ça dure...).

Améliorations possibles:
Joindre à (ou dans) l'exe, tous ce qui est graphisme (je sais pas faire)
Changer d'icone dans la systray selon que la sentinelle est active ou non (je sais faire mais ca fait un objet graphique supplémentaire :-(
Et aussi vos idées...

Conclusion :


Un grand merci à Stephane ROSSETTI pour son pdf sur la surveillance des fichiers qui m'a inspiré sur de nombreux points, et bien entendu au gens du forum grace aux quels le monde de la programmation devient accessible à tous ;-)

C'est ma première source en C#, donc si quelqu'un a le temps et le courage de jeter un oeil sur le code afin de voir si on peut optimiser ou améliorer (et ça, j'en doute pas une seconde !), ça m'intéresse dans le but de progresser et d'apprendre...

J'ai créé l'install avec NSIS, donc si ça intéresse quelqu'un, envoyez un MP.

@ plus

PS Le niveau de la source: ???, mon niveau: débutant (je n'ai pas assez de recul pour l'évaluer)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
102
Date d'inscription
mercredi 5 février 2003
Statut
Membre
Dernière intervention
17 mars 2009

Merci les gars ;-)

La text box en lecture seule: propriété ReadOnly à true
Pour jouer un son, on doit pouvoir ajouter une checkBox "Jouer un son" etc ....
Pour le motde passe, il faudrait ajouter le code dans l'évenement Quitter...

Par contre, georgeduke, pour tes soucis avec #Develop: ???
Ce que je peux te conseiller, c'est éventuellement de passer à l'éditeur de Borland (gratuit également pour un utilisation non commerciale), qui je pense est aussi bien que Visual Studio...

@ plus

lagoelle
Messages postés
167
Date d'inscription
dimanche 6 février 2005
Statut
Membre
Dernière intervention
13 avril 2007

Génial ! C'est beau et ça marche ! En fait ton appli donne plein d'idées d'utilisation... Bref excellent !

Utilisant #develop, j'ai importé ta source avec succès et la compilation se passe sans souci :-) Par contre je n'arrive pas à accéder aux designs que tu as généré avec visual studio...

Quelqu'un détient une solution pour contourner ce problème ?
Messages postés
78
Date d'inscription
samedi 18 septembre 2004
Statut
Membre
Dernière intervention
5 janvier 2007

Oups dsl pour le post en double ... un truc qui serait pas mal(je sais que d'idée :p) ça serait de mettre unt mot de pass pour empecher de quitter la sentinelle ... pour surveiller un pc par exemple ... allé ... @++++
Messages postés
78
Date d'inscription
samedi 18 septembre 2004
Statut
Membre
Dernière intervention
5 janvier 2007

Salut, très sympa, et très esthétique j'aime bien !
Juste de petits trucs ... Il serait intéréssant que la fenetre qui s'affiche pour l'alerte produise un son... et que la textbox soit en lecture seul ...sinon très bien !

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.