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

cs_Patrice99 Messages postés 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018 - 6 janv. 2005 à 08:47
rolfpeter Messages postés 1 Date d'inscription lundi 1 septembre 2008 Statut Membre Dernière intervention 1 septembre 2008 - 1 sept. 2008 à 00:59
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
1 sept. 2008 à 00:59
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
28 mars 2008 à 11:48
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
27 mars 2008 à 16:47
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
24 oct. 2006 à 13:58
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
10 août 2006 à 10:51
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 26
10 août 2006 à 10:32
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
10 août 2006 à 09:36
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 26
10 août 2006 à 09:22
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
10 août 2006 à 08:27
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 26
9 août 2006 à 21:29
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 26
26 févr. 2006 à 22:42
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
31 janv. 2006 à 15:40
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 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 2
21 sept. 2005 à 17:38
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
21 sept. 2005 à 13:00
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 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 2
20 sept. 2005 à 19:33
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
20 sept. 2005 à 19:21
bah j'ai telechargé le fichier ZIP et après que fait t'on????
violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 2
8 sept. 2005 à 18:24
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 26
17 août 2005 à 20:34
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 367 Date d'inscription lundi 1 avril 2002 Statut Membre Dernière intervention 11 février 2010
17 août 2005 à 19:27
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 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007
29 avril 2005 à 20:03
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 26
29 avril 2005 à 17:21
Bravo
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
29 avril 2005 à 13:45
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 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007
28 avril 2005 à 19:49
Affirmatif
ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
5 avril 2005 à 17:56
salut,

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

ShareVB
cs_azerty25 Messages postés 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007
28 mars 2005 à 19:49
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 26
6 mars 2005 à 21:05
salut,

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

ShareVB
cs_azerty25 Messages postés 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007
6 mars 2005 à 09:06
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 26
20 févr. 2005 à 19:37
salut,

azerty25 : le probleme est corrigé

avec ajout d'autres améliorations...

ShareVB
draluorg Messages postés 625 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 25 novembre 2010
16 janv. 2005 à 19:15
ok merci ShareVB pour tes explications et encore bravo pour ton code

bonne continuation @+
cs_azerty25 Messages postés 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007
14 janv. 2005 à 20:44
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 26
14 janv. 2005 à 08:03
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 625 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 25 novembre 2010
14 janv. 2005 à 00:38
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 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
6 janv. 2005 à 18:18
mortel!!! comme d'ab ;)
ImmortalPC Messages postés 954 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 11 novembre 2008 2
6 janv. 2005 à 13:54
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 1221 Date d'inscription jeudi 23 août 2001 Statut Membre Dernière intervention 9 septembre 2018
6 janv. 2005 à 08:47
Voir aussi FileMon :
www.sysinternals.com/ntw2k/source/filemon.shtml
Rejoignez-nous