begin process at 2010 02 10 13:43:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Windows

 > 

Fichier & Disque

 > 

classe Watcher


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

classe Watcher

mardi 20 novembre 2007 à 19:49:27 | classe Watcher

Spiky33

Bonjour,
Je suis à la recherche d'une librairie qui permettrer d'écoute les intéruptions du disque dur (création de fichier, suppression, modification).
En effet j'ai déjà réalisé ce code en C# par le biais de la classe Watcher.
Merci Microsoft pour cette simplicité!!!!
A présent j'aurai besoin de le dévéloppé en C++ pur et dur (sans license juste des API ou librairie).
Est ce que un équivalent à la classe Watcher de Microsoft existe ou non en C++?
Si oui ou peut on la trouvée (car elle se cache bien) ?
Merci d'avance pour votre aide.

Soit dit en passant je suis sur un projet d'école ou il nous ai demandé de développer un service windows qui serai à l'écoute
d'un "Data Center" ou plus un SLAM (groupe de disque). Ce service devra être à l'écoute sur une machine distante (un serveur dédié)
pour détecter la création de fichier. Par la suite il devra donc indexer les fichier crée dans une base de donné.
Il de devra indexer le contenu du fichier. Cela nous permettra de requéter cette BDD pour faire des recherche sur mot clés.
Par exemple Wiki le fait  Wiki lorsque que l'on  donne un mot clé ou il trouve plusieur  article  il nous renseigne sur la pertinence de chacun.
Le module de recherche que nous devons créer  devra  donner un résultat similére.

Avez vous un idée de la façon de stocker tout le contenu des fichiers pour effectuer ce type d'applicatif?
Merci beaucoup et bonne réflection ca pas évident!!!

---------
Spiky33
mardi 20 novembre 2007 à 21:21:21 | Re : classe Watcher

BruNews

Administrateur CodeS-SourceS
FindFirstChangeNotification, etc...

Sinon voir ici:
http://www.cppfrance.com/codes/HOOKER-ZWCREATEFILE_39994.aspx

"Merci Microsoft" he he elle est bonne celle ci, si tu veux de la simplicité tu pose Win 3 et tu auras accès direct aux interruptions avec les plantages système qui en résultent.
Du encore plus simple, faut te recycler dans les "sciences" humaines.

ciao...
BruNews, MVP VC++
mercredi 21 novembre 2007 à 00:38:17 | Re : classe Watcher

Spiky33

On sent que t'ai vexé tu doit avoir des actions chez Microsoft toi !!!

Sinon quand tu parle de Win 3 qu'est que c'est exactement?
mercredi 21 novembre 2007 à 01:20:38 | Re : classe Watcher

BruNews

Administrateur CodeS-SourceS
Rien à voir avec être vexé ou non, le détournement des interruptions est la base des systèmes protégés. Un système ne peut pas être à la fois stable et laxiste.

Windows 3, c'était la série avant Win 95. Fonctionnait sur couche DOS et chacun faisait ce qu'il voulait avec les interruptions et passage d'user en kernel mode avec qlqs lignes de code, en prime aucune stabilité.

ciao...
BruNews, MVP VC++
vendredi 17 octobre 2008 à 14:21:49 | Re : classe Watcher

chevalboiteux

La classe Watcher existe également en C++. Il faut allez voir dans MSDN :

http://msdn.microsoft.com/fr-fr/library/system.io.filesystemwatcher(VS.80).aspx



Cette discussion est classée dans : fichier, recherche, classe, écoute, watcher


Répondre à ce message

Sujets en rapport avec ce message

recherche de fichier [ par Stubbornman ] Je souhaiterais creer un prog capable de scan tous les disques (disque dur, cd, disquette) et de repertorier tous les fichiers d'un meme type ainsi qu recherche d un fichier .h, urgent [ par PsychoZ@rb ] qui pourrait m envoyer le fichier , c celui que l on peut mettre dans les #include...d avance merci a celui qui aura l obligeance de bien vouloir me lecture écriture dans un fichier formaté [ par borgeomi ] borgeomibonjouuuuuuur !!!!!Vieux programmeur C et COBOLJe voudrais écrire un programme orientée objet qui lit et écrit dans un fichier structuré( Equi recherche d'info dans une ligne d'un fichier [ par GazGaz ] lu all je voudrait savoir si je pouvai faire un recherche dans un fichier, d'un mot ou groupe de mots spécifiques ? genre j'ai une ligne et dans celle recherche parseur pour fichier .obj [ par david666 ] Bonjour,je suis à la recherche d'un parseur de fichier .obj qui fonctionne sous GLUT.Merci. Export d'une classe dans une lib [ par Triath ] Sous visual C++ j'ai créer une boite de dialogue dans un projet avec un fichier toto.h. La compil se passe bien.J'ai crée un nouveau projet dans le le gestion de fichier en C++ [ par croftlou ] Bonjour je suis debutant en C++, je desire faire un petit projet en C+++, pour gere des des fichiers en lecture et en ecriture.Pour cela ej voudrai cr Recherche Importante [ par ImpEraTor972 ] Bonjour a tts !Voyer g un serveur avec d foto de soirer en fichier .zipLes fichier fon 200mo et jaimerai les envoyerMais vous savez tts que il y a d n recherche d'une chaine dans un fichier [ par ymlf ] Problème au niveau du scanf()int recherche(char *chaine,char *FileName){ int i, k; char *tmp, *tab[50], *timer[20]; FILE *svf; svf=fopen(FileName,"r Recherche le fichier "device.h" [ par marc_pl ] Bonjour, j'ai essayé de compiler ce programme: http://research.microsoft.com/~hollasch/thesis/wire4-101.zipMais il me manque le fichier device.h pour


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,479 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales