Page 1 sur 1

Ajout d'un protocole vers un autre programme

Publié : 11 août 2015, 14:38
par Stefan0
Bonjour,

J'aimerai créer un protocole qui me permette d'ouvrir l'explorateur de fichier de windows au chemin indiqué. Pour cela, je suis allé dans about:config et j'ai ajouté les deux lignes suivantes :

Code : Tout sélectionner

network.protocol-handler.app.testexp;C:/Windows/explorer.exe
network.protocol-handler.external.testexp;true
En image pour ceux qui préfère :
Image

J'ai ensuite tapé testexp: dans la barre d'adresse et je me suis retrouvé sur google suivis un lien qui pointait vers testexp: (non faisable ici), mais je me suis retrouvé sur une page d'erreur de Firefox :
L'adresse n'a pas été reconnue
Firefox ne sait pas ouvrir cette adresse car l'un des protocoles suivants (testexp) n'est associé à aucun programme ou n'est pas autorisé dans ce contexte.
Il est peut-être nécessaire d'installer une autre application pour ouvrir ce type d'adresse.
Savez-vous ce que j'ai mal fais ? Merci d'avance :)

Re: Ajout d'un protocole vers un autre programme

Publié : 11 août 2015, 14:41
par Abraxas
Le chemin est mauvais, c'est \ et non des /.

Re: Ajout d'un protocole vers un autre programme

Publié : 11 août 2015, 14:50
par Stefan0
Merci pour l'information :) J'ai modifié la valeur :

Code : Tout sélectionner

network.protocol-handler.app.testexp;C:\Windows\explorer.exe
Mais même avec des antislash à la place des slash, j'obtiens le même message d'erreur

J'ai donc essayé de créer le protocole et de l'enregistrer directement dans la base de registre, mais malgré un message m'indiquant que la clé a été enregistré avec succès, je n'ai toujours aucune différence, même avec IE. J'ai probablement fais une erreur quelque part, pouvez-vous me dire laquelle ?

Code : Tout sélectionner

REGEDIT4 

HKEY_CLASSES_ROOT
   testexp
      (Default) = "URL:Testexp Protocol"
      URL Protocol = ""
      DefaultIcon
         (Default) = "explorer.exe,1"
      shell
         open
            command
               (Default) = "C:\Windows\explorer.exe" "%1"