A voir également:
- Hooker ouverture fichier en c++
- Fichier bin - Guide
- Fichier epub - Guide
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier .dat - Guide
2 réponses
salut ,
Je ne crois pas que tu puisse connaitre l'état d'ouverture d'un fichier directement (sauf bien sûr s'il est ouvert dans une application qui en prend le contôle, et dans ce cas catcher l'exception lors de l'ouverture en écriture suffira).
Par contre, tu veux savoir s'il est ouvert par n'importe quelle application ? (et non une application particulière ? )
Dans tous les cas, tu peux récupérer le titre d'un exécutable qui, de manière "normale", comporte le nom de l'élément ouvert. Sinon il faut que inspecte le processus pour voir où c'est indiqué => je te conseil d'utiliser "Winspector spy" qui t'aidera à voir les contenu des processus.
naga
Je ne crois pas que tu puisse connaitre l'état d'ouverture d'un fichier directement (sauf bien sûr s'il est ouvert dans une application qui en prend le contôle, et dans ce cas catcher l'exception lors de l'ouverture en écriture suffira).
Par contre, tu veux savoir s'il est ouvert par n'importe quelle application ? (et non une application particulière ? )
Dans tous les cas, tu peux récupérer le titre d'un exécutable qui, de manière "normale", comporte le nom de l'élément ouvert. Sinon il faut que inspecte le processus pour voir où c'est indiqué => je te conseil d'utiliser "Winspector spy" qui t'aidera à voir les contenu des processus.
naga
J'ai fais autrement finalement.
J'ai fait un hook sur la souris, et à chaque fois que la souris bouge je regarde si le fichier est ouvert.
C'est moche mais ça marche pour ce que je veux faire ;)
J'ai fait un hook sur la souris, et à chaque fois que la souris bouge je regarde si le fichier est ouvert.
C'est moche mais ça marche pour ce que je veux faire ;)
à mon avis, au vu de ce qu'il souhaite faire, il détermine uniquement les fichiers qu'il souhaite traiter. Ensuite je ne sais s'il souhaite ne lancer qu'un processus par ouverture ou si chaque ouverture déclenche dans tous les cas un processus ... bon après je pense que c'est pour une utilisation perso donc y a déjà moins de contrainte ^^
:) oui mais bizarre il dit @Francky_:J'ai fait un hook sur la souris, et à chaque fois que la souris bouge je regarde si le fichier est ouvert.
ok mais si je bouge la souris pour faire autre choses que savoir s'il sont ouvert ? ou encore que j'ai des fichier ouvert en arrière plans ?, (sans compter que certain fichier peuvent être ouvert par d'autre processus dont il auras pas forcement les droit de lecture) bref pas une bonne méthode
ok mais si je bouge la souris pour faire autre choses que savoir s'il sont ouvert ? ou encore que j'ai des fichier ouvert en arrière plans ?, (sans compter que certain fichier peuvent être ouvert par d'autre processus dont il auras pas forcement les droit de lecture) bref pas une bonne méthode