SAVOIR QUEL FICHIER EST UTILISÉ PAR TELLE APPLICATION : LA LISTE DES FICHIERS OU

Signaler
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018
-
rolfpeter
Messages postés
1
Date d'inscription
lundi 1 septembre 2008
Statut
Membre
Dernière intervention
1 septembre 2008
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/28627-savoir-quel-fichier-est-utilise-par-telle-application-la-liste-des-fichiers-ouverts-sur-le-systeme-pour-2k-xp-2k3

rolfpeter
Messages postés
1
Date d'inscription
lundi 1 septembre 2008
Statut
Membre
Dernière intervention
1 septembre 2008

C'est bonne por Windows Vista. :-))
Mais il y a problems avec Windows 2003 Server (system ne trouve pas une file pour installer le service) :-(
Sorry for my terrible french ;-)
info004
Messages postés
4
Date d'inscription
dimanche 11 février 2007
Statut
Membre
Dernière intervention
28 mars 2008

bonjour

voir les bases de registres si les ocx y sont enregistrées
info004
Messages postés
4
Date d'inscription
dimanche 11 février 2007
Statut
Membre
Dernière intervention
28 mars 2008

bosoir

bravo

mais j'ai une question un peut defficile et j'aimerai bien avoir une reponce la dessus

comment je peut rendre ce code executable sur un compte limité c a d non

necessitant des droits administrateur .

merci
duongcanhquan
Messages postés
1
Date d'inscription
mercredi 1 juin 2005
Statut
Membre
Dernière intervention
24 octobre 2006

Tu dois être un génie...
bobolechef
Messages postés
65
Date d'inscription
lundi 1 décembre 2003
Statut
Membre
Dernière intervention
19 juin 2009

version: XP pro sp1

c'est ce que j'avais fais déjà et dans la console j'ai :
"L'erreur système 5 s'est produite. Accès refusé".
ShareVB
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
11
sous quelle version de Windows es-tu ? ...

sinon, essaie de mettre un breakpoint dans Class_Initialize de clsOpenedFiles sur la ligne "ret = Driver.StartService" puis lance l'appli et quand tu arrives au breakpoint tu STOP le prog...ensuite dans une console, tape "net start KernelMemory"...s'il y a erreur c'est que quelque chose t'a supprimer certains droits admin...

ShareVB
bobolechef
Messages postés
65
Date d'inscription
lundi 1 décembre 2003
Statut
Membre
Dernière intervention
19 juin 2009

Je suis bien admin du poste, j'ai lancé le projet via le vbp, je n'ai pas arrêté l'appli par le stop, et la fenêtre du prog s'affiche après mes 2 premiers msg, elle est vide, et quand je ferme j'ai le dernier msg.
ShareVB
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
11
salut,

deux solutions :
-> ton compte n'est pas admin...pour un compte limité...marche pas...
-> tu as ouvert VB d'abord puis Fichier/Ouvrir...ouvre plutôt le projet par double click sur le vbp...

ensuite, comme précisez plus haut...surtout NE FERME PAS l'appli par le STOP de VB

enfin, obtiens-tu quelque chose dans le listbox de la fenêtre du prog ?

ShareVB
bobolechef
Messages postés
65
Date d'inscription
lundi 1 décembre 2003
Statut
Membre
Dernière intervention
19 juin 2009

salut,
au lancement j'ai des messages d'erreurs :
1) StartService : Accès refusé
2) Le fichier spécifié est introuvable
et à la fermeture :
1) StopService : Le service n'a pas été démarré

Sais-tu pourquoi ?
Merci
ShareVB
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
11
salut,

le code du driver est maintenant disponible...

j'ai ajouter une fonction de filtrage et de fermeture de handles...

ShareVB
ShareVB
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
11
salut,

les problèmes ont été corrigés et une version VB.Net va exister...

ShareVB
bobolechef
Messages postés
65
Date d'inscription
lundi 1 décembre 2003
Statut
Membre
Dernière intervention
19 juin 2009

Salut !
Même pb que VIOLENT_KEN:
Ton prog. me dit :
1) le service spécifié existe déjà
2) le chemin d'accès spécifié est introuvable
3) le service spécifié existe déjà

Une solution ???
Mercu d'avance
violent_ken
Messages postés
1822
Date d'inscription
mardi 31 mai 2005
Statut
Membre
Dernière intervention
26 octobre 2010

Bah, oui, faut avoir VB d'installer sur le PC !!
@+
cs_emoinel
Messages postés
2
Date d'inscription
mardi 20 septembre 2005
Statut
Membre
Dernière intervention
21 septembre 2005

bah il me demande avec quel programme je l'ouvre ??
donc je suppose que je devrai avoir d'installer visual basic sur moin ordi?????
ou n'est ce pas necessaire!
violent_ken
Messages postés
1822
Date d'inscription
mardi 31 mai 2005
Statut
Membre
Dernière intervention
26 octobre 2010

Bah après, tu double-cliques sur le fichier *.vbp (visual basic project), le programme s'ouvre, et tu lances l'éxécution en appuyant sur F5. Voilà, c'est tout.
@+
cs_emoinel
Messages postés
2
Date d'inscription
mardi 20 septembre 2005
Statut
Membre
Dernière intervention
21 septembre 2005

bah j'ai telechargé le fichier ZIP et après que fait t'on????
violent_ken
Messages postés
1822
Date d'inscription
mardi 31 mai 2005
Statut
Membre
Dernière intervention
26 octobre 2010

Salut. J'ai un problème.
Ton prog. me dit :
1) le service spécifié existe déjà
2) le chemin d'accès spécifié est introuvable
3) le service spécifié existe déjà
et rien ne s'affiche.
Que faire ?
@+
ShareVB
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
11
salut,

es-tu sur que mscomctl.ocx est bien enregistré ? exécute un peu "regsvr32 mscomctl.ocx" pour voir...je pense que toutes les erreurs qui suivent découlent du problème avec mscomctl.ocx...

ShareVB
cs_Zeroc00l
Messages postés
370
Date d'inscription
lundi 1 avril 2002
Statut
Membre
Dernière intervention
11 février 2010

euh c bien du vb (que l'on peut ouvrir sous vb 6) ???

en l'ouvrant (et en faisant oui toujours):

1)
Le composant "mscomctl.ocx"ou une de ses dépendances n'est pas correctement enregistré: un fichier est absent ou incorrect
Continuez ?
2)
Variable objet ou variable bloc With non définie
Continue ?
3)idem
4)idem
5)
"Erreur automation
Défaillance irrémédiable
6)
Impossible de charger "C:\...\vbfrance_source_28627\mscomctl.ocx" -- Continuer a charger le projet ?
7)
Erreur lors du chargement consulter .log blablabla
8)
Erreur d'execution '91'
Variable objet ou variable bloc With non définie



Euh ....... c'est normal :-S ?
cs_azerty25
Messages postés
1115
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
6 mai 2007

Ouai, jui balaise hein ? ;) Mais bon, ya pas que la prog dans la vie, y'a aussi les cours !! Et j'ai eu qq pbs de mails ces derniers temps.
ShareVB
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
11
Bravo
MadM@tt
Messages postés
2215
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
16 juillet 2009

lol jveus pas poster un commentaire pour rien mais tu sais azerty tu a posté ton commentaire exactement 1 mois moins 25 secondes après ton commentaire précédent... Ahaha qu'est ce qu'on rigole sur vbfrance lol ;)
cs_azerty25
Messages postés
1115
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
6 mai 2007

Affirmatif
ShareVB
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
11
salut,

as-tu les droits d'admin sur ta machine ?

ShareVB
cs_azerty25
Messages postés
1115
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
6 mai 2007

J'ai toujours rien dans la liste lol
ShareVB
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
11
salut,

oupss, j'avais inversé avec la version delphi...

ShareVB
cs_azerty25
Messages postés
1115
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
6 mai 2007

C'est quoi les fichiers dans le ZIP qui ne sont pas en VB ou qui n'ont pas l'extension ??!!
ShareVB
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
11
salut,

azerty25 : le probleme est corrigé

avec ajout d'autres améliorations...

ShareVB
draluorg
Messages postés
627
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
25 novembre 2010

ok merci ShareVB pour tes explications et encore bravo pour ton code

bonne continuation @+
cs_azerty25
Messages postés
1115
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
6 mai 2007

Apparament (j'suis pas expert !!!), fonctionne pas avec Windows 2000, j'ai une 30ene de fenetres ouvertes, 49 processus etc, et j'ai rien qui s'affiche dans la liste.
ShareVB
Messages postés
2676
Date d'inscription
vendredi 28 juin 2002
Statut
Membre
Dernière intervention
13 janvier 2016
11
salut,

ce code affiche la même chose qui Process Explorer de Sysinternals : les fichiers ouverts avec CreateFile ou OpenFile. Un bmp n'est pas un fichier ouvert avec ces apis, il est "ouvert" avec LoadImage qui crée un HBITMAP c'est à dire un pointeur vers une zone mémoire et non un handle de fichier...le fichier est donc ouvert puis fermer...il n'apparaît donc pas dans la liste...

d'ailleurs, si l'on peut supprimer un fichier alors q'une application l'a ouvert, c'est que le fichier n'est pas ouvert, il est juste en mémoireet fermer sur le disque

ShareVB
draluorg
Messages postés
627
Date d'inscription
vendredi 23 avril 2004
Statut
Membre
Dernière intervention
25 novembre 2010

salut a tous,

bravao pour ton code :) , je cherchais justement a faire une telle fonction pour trouver par quel programme un certain fichier est utilise le probleme c'est que ca ne marche pas pour tous les types de fichiers exemple avec un bmp il affiche le path du bmp mais po le nom du fichier bizare non je n'ai po tester tous les types de fichiers ms bon...
si tu as une idee sur d'ou peut venir le probleme ca m'interesse et encore felicitation pour ton code @+ et bonne prog
MadM@tt
Messages postés
2215
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
16 juillet 2009

mortel!!! comme d'ab ;)
ImmortalPC
Messages postés
955
Date d'inscription
mardi 11 mai 2004
Statut
Membre
Dernière intervention
11 novembre 2008
2
Salut,
Quelqu'un pourrait-il me le compiler !!
J'ai pas VB mais ce programme a l'air super.
Mon adresse : www.immortalpc@free.fr
@++ et merci a celui qui le fera.
cs_Patrice99
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

Voir aussi FileMon :
www.sysinternals.com/ntw2k/source/filemon.shtml