cs_jocelyn456
Messages postés22Date d'inscriptiondimanche 25 mars 2007StatutMembreDernière intervention23 juin 2010
-
15 oct. 2009 à 17:58
cs_titicar
Messages postés181Date d'inscriptionjeudi 30 mai 2002StatutMembreDernière intervention19 août 2012
-
26 oct. 2009 à 22:54
Bonjour,
je souhaiterais connaitre le lecteur video par défaut sur le PC ou mon .exe se lance de maniere a pouvoir connaitre apres son emplacement d'unstallation (exemple c:\programme files\VLC) et pouvoir apres copier son icone.
Merci
Mayzz
Messages postés2813Date d'inscriptionmardi 15 avril 2003StatutMembreDernière intervention 2 juin 202028 15 oct. 2009 à 22:13
Salut,
Cela dépend ce que tu appel par défaut, il n'y a pas vraiment de lecteur par défaut, en vrais, les programmes sont associés à une extension de fichier, ce qui fait que par exemple sur un PC, VLC peut être le lecteur par défault pour les fichiers portant l'extension .avi, mais Windows Media Player peut rester le lecteur par défaut pour les fichier dont l'extension est .wmv.
Pour connaître le programme associé à une extension il faut regarder dans la base de registe, le problème c'est que plusieurs méthodes d'association existent et c'est la que ça se complique...
Dans quel but tu as besoin de connaitre cette information ? N'y a-t-il pas un moyen de contourner cette étape ?
++ Mayzz.
Si le déboguage est l'art d'enlever les bogues, la programmation doit être l'art de les créer.
cs_jocelyn456
Messages postés22Date d'inscriptiondimanche 25 mars 2007StatutMembreDernière intervention23 juin 2010 16 oct. 2009 à 09:54
salut,
j'ai cherché dans al base du registre et j'ai trouvé en effet l'extension avi et le nom du programme qui y est associé, apres c'est bon j'ai un moyen de la lire
Set WshShell = CreateObject("Wscript.Shell")
valeur = WshShell.RegRead("ou tu veut aller" & "le nom de ta clé")
cs_titicar
Messages postés181Date d'inscriptionjeudi 30 mai 2002StatutMembreDernière intervention19 août 2012 26 oct. 2009 à 22:54
Oups, ça fait un bon moment que je ne suis plus passé par ici.
Visiblement, tu veux connaitre deux caractéristiques :
- Le programme associé à ton fichier média (pour éventuellement lancer le programme associé)
- L'icone associé à ce programme.
Ces deux caractéristiques peuvent être trouvées par des API, SANS passer par la Base de Registres.
La base de registres évolue au fur et à mesure des versions de Windows. Hélas une clé écrite "en dur" n'est pas forcément compatible d'une version de Windows à une autre. Le mieux (personnellement) est donc de ne pas tenir compte de la Base de Registres de Windows, et donc de passer (au maximum quand c'est possible) par d'autres moyens tels les API.
Ces API sont utilisés sur ce site... Faut chercher car, tout de suite, je ne sais plus où ça se trouve :(