Associer mon prog à un type d'url [Résolu]

Signaler
Messages postés
805
Date d'inscription
jeudi 22 mai 2003
Statut
Membre
Dernière intervention
30 octobre 2010
-
Messages postés
805
Date d'inscription
jeudi 22 mai 2003
Statut
Membre
Dernière intervention
30 octobre 2010
-
Salut
Je veux que mon prog soit comme emule, dès qu'on clique sur le net dans lien lié a mon prog, par exemple emule a ed2k://|file|zzzzzzz348313600|04021AB2585A246526E5FEDE6D83A091|/ .
l'ie le démarre automatiquement, je pense que c le cas aussi de msdn, avez-vous une idée pour faire ca???
Merci
YaoYao !!
http://csharp.over-blog.com

3 réponses

Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
87
En fait même pas, c'est beaucoup plus simple que ça : il suffit de créer une clé de la manière suivante (oui, très inspiré pour l'exemple ^^) :

[HKEY_CLASSES_ROOT\coq]
"URL Protocol"= ""
@="[Coq URL:Coq ] Protocol"


[HKEY_CLASSES_ROOT\coq\DefaultIcon]
@ =""C:\\test.exe""


[HKEY_CLASSES_ROOT\coq\shell]


[HKEY_CLASSES_ROOT\coq\shell\open]


[HKEY_CLASSES_ROOT\coq\shell\open\command]
@=""C:\\test.exe" "%1""



Et par exemple dans la méthode Main de l'application :
if ( args.Length != 0 )
MessageBox.Show(args[0]);

Ainsi saisir "coq://hello/" provoque l'affichage de "coq://hello/" par test.exe :-)

Cocoricoooooooo !!!!
coq
MVP Visual C#
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
87
Si ma mémoire est bonne il faut que tu cherches du côté des "protocol handlers".

Cocoricoooooooo !!!!
coq
MVP Visual C#
Messages postés
805
Date d'inscription
jeudi 22 mai 2003
Statut
Membre
Dernière intervention
30 octobre 2010

YaoYao
coq://Merci coq

YaoYao !!
http://csharp.over-blog.com