Etienne BAUDOUX

Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX

Le Deal du moment : -17%
SSD interne Crucial SSD P3 1To NVME à ...
Voir le deal
49.99 €

4 participants

    Atrubuer un nom à une extension par le registre [ RESOLU ]

    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Atrubuer un nom à une extension par le registre [ RESOLU ] Empty Atrubuer un nom à une extension

    Message par lereparateurdepc Ven 13 Aoû 2010 - 17:20

    Bonjour ,

    Est-il possible d'atribuer un nom à une extension ?

    Si oui merci de m'indiquer la démarche .

    Mon application : MailSender crée un fichier crypté de sauvegarde MailSenderSaveParamCrypte.msspc

    Je veux atribuer a l'extension .msspc le nom : " Fichier crypté de sauvegarde des paramètres MailSender " .

    Voilà

    En attende de vôtre aide ...
    Cordialement ,
    Le réparateur de PC
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 32
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Atrubuer un nom à une extension par le registre [ RESOLU ] Empty Re: Atrubuer un nom à une extension par le registre [ RESOLU ]

    Message par Admin Jeu 26 Aoû 2010 - 10:27

    Bonjour,

    Désoler du délais de réponse (vacance)

    Oui il est possible de lier l'extension .msspc à votre logiciel.

    Il serait très long de tout vous expliquez. Il faudra utiliser le registre Windows.
    Je vous met tout de même sur la piste :
    Ouvrez le registre windows (démarrer exécuter (ou rechercher), regedit),
    Dans le dossier (appelé clé) HKEY_CLASSES_ROOT, regardez les clés .szproj et SoftwareZator.szprojFile et étudiez leur contenu. Vous pouvez faire de même avec d'autre extension (.txt par exemple).

    Voila, à l'avenir j'essayerai de mettre une action qui fait ça en 1 clin d'oeil dans SZ Wink

    @+
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Atrubuer un nom à une extension par le registre [ RESOLU ] Empty Re: Atrubuer un nom à une extension par le registre [ RESOLU ]

    Message par lereparateurdepc Jeu 26 Aoû 2010 - 16:42

    re ,

    Merci ! Oui en effet celà serais bien .... cheers

    Merci

    Cordialement ,
    Le réparateur de PC
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Atrubuer un nom à une extension par le registre [ RESOLU ] Empty Re: Atrubuer un nom à une extension par le registre [ RESOLU ]

    Message par lereparateurdepc Sam 8 Jan 2011 - 11:14

    re ,

    J'ai essayé avec une autre extension et ça ne marche PAS ! Sad

    Quand je crée ma clé " (par défaut) " sous HKEY_CLASSES_ROOT/TextToFile.Document.2 et que je met comme valeur Document TextToFile ,
    j'ai un problème :
    Au lieu de modifier la valeur de la clé " (par défaut) " existante il m'en crée une autre avec le même nom :

    Atrubuer un nom à une extension par le registre [ RESOLU ] Sz28

    Je souhaite avoir une seulle clé " (par défaut) " .
    Où alors , je m'y prend mal avec SZ car je souhaite :
    Attribuer le nom " Document TextToFile " à l'extension " .dttf " ainsi que l'icône de l'application praincipale ;
    D'ouvrir TextToFile et de lire le contenu du fichier ouvert par un double clique ou entrer .... sur ce fichier .

    Merci Smile

    Cordialement ,
    Le réparateur de PC
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 32
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Atrubuer un nom à une extension par le registre [ RESOLU ] Empty Re: Atrubuer un nom à une extension par le registre [ RESOLU ]

    Message par Admin Sam 8 Jan 2011 - 11:48

    Bonjour,

    En fait, toute clé à une valeur "par défaut".
    La, tu as demandé de créer une valeur nommé "par défaut", or, la "vrai" valeur par défaut doit porter un autre nom (sûrement default ou autre, mais elle apparaitre sous le nom de "valeur par défaut" car ton Windows est en français).

    bref, je ne pense pas que tu puisse changer une valeur par défaut. Pourquoi veux-tu la changer au juste? je ne crois pas que ce soit nécessaire dans ton cas, je me trompe?
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Atrubuer un nom à une extension par le registre [ RESOLU ] Empty Re: Atrubuer un nom à une extension par le registre [ RESOLU ]

    Message par lereparateurdepc Sam 8 Jan 2011 - 12:14

    re ,

    Ahh , je vais essayer Default mais bon .....

    et bien parceque ça ne marche pas !!

    Si tu as une idée ....... ce serais supper ! Smile

    Pour info , j'ai eu ça là : http://faq.vb.free.fr/index.php?question=75

    Cordialement ,
    Le réparateur de PC
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 32
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Atrubuer un nom à une extension par le registre [ RESOLU ] Empty Re: Atrubuer un nom à une extension par le registre [ RESOLU ]

    Message par Admin Sam 8 Jan 2011 - 13:01

    HKEY_CLASSES_ROOT
    VOTREPROGID
    (Default) = Description du fichier
    DefaultIcon
    (Default) = %ProgramFiles%\VotreProgramme\VotreProgramme.exe,0
    shell
    open
    (Default) = "&Ouvrir"
    command
    (Default) = "%ProgramFiles%\VotreProgramme\VotreProgramme.exe" "%1"

    HKEY_CLASSES_ROOT
    .ext
    (Default) = VOTREPROGID
    .ext-long
    (Default) = VOTREPROGID

    Essaye avec (Default) mais je ne garantie rien ^^
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Atrubuer un nom à une extension par le registre [ RESOLU ] Empty Re: Atrubuer un nom à une extension par le registre [ RESOLU ]

    Message par lereparateurdepc Sam 8 Jan 2011 - 13:40

    re ,

    Quand je l'attribu manuellement, ça marche comme je le souhaite :
    Quand on ouvre le fichier , TextToFile s'ouvre et charge le fichier ! Smile

    Le gros problème c'est que sur la clé de command , il y a des "" sur la valeur ; j'ai essayé de le mettre dans l'action et erreur de génération ; Une solution ? Peut-être en passant par une variable ??????

    NON , (Default) de marche PAS ! Il faut modifier le (par défaut) ce que fait Windows !! Smile -> Une idée d'API ? si possible .

    Merci ! Smile

    Cordialement ,
    Le réparateur de PC
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Atrubuer un nom à une extension par le registre [ RESOLU ] Empty Re: Atrubuer un nom à une extension par le registre [ RESOLU ]

    Message par lereparateurdepc Sam 8 Jan 2011 - 17:22

    re ,

    Depuis ce matin je recherche une API mais je ne voi PAS ce qu'il faut mettre :
    J'ai trouvé ça :
    http://allapi.mentalis.org/apilist/r.shtml
    puis
    http://allapi.mentalis.org/apilist/RegSetValueEx.shtml
    encaure
    http://allapi.mentalis.org/apilist/RegCreateKeyEx.shtml
    etpuis
    http://msdn.microsoft.com/fr-fr/library/microsoft.win32.registrykey.aspx
    enfin
    http://msdn.microsoft.com/fr-fr/library/microsoft.win32.registry_members.aspx

    Voilà mes recherches mais je ne sais pas comment les utilisées .... Sad
    Merci de votre aide précieuse !! Smile

    Cordialement ,
    Le réparateur de PC
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 32
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Atrubuer un nom à une extension par le registre [ RESOLU ] Empty Re: Atrubuer un nom à une extension par le registre [ RESOLU ]

    Message par Admin Dim 9 Jan 2011 - 9:58

    bonjour,

    j'ai trouvé le solution Very Happy

    il suffit d'indiquer aucun nom de valeur à lire, pour récupérer la valeur par défaut Wink
    Oui, mais impossible à faire avec Créer une valeur du registre... Je ne savais pas que c'était possible, c'est pour ça, du coup on va être obligé de passer par VB.Net et je m'en excuse =/

    Code:
    My.Computer.Registry.SetValue("HKEY_CLASSES_ROOT/VOTREPROGID/Dossier", "", "votre valeur"

    Et pour récupérer la valeur :

    Code:
    Try : VOTRE_VARIABLE = My.Computer.Registry.GetValue("HKEY_CLASSES_ROOT/VOTREPROGID/Dossier", "", Nothing) : Catch : End try

    Note : à l'endroit où il y a marque "", c'est normalement le nom de la valeur à créer/lire. Et comme j'ai dit qu'il ne faut pas en mettre, et bien en en met pas Wink

    Voila Smile
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Atrubuer un nom à une extension par le registre [ RESOLU ] Empty Re: Atrubuer un nom à une extension par le registre [ RESOLU ]

    Message par lereparateurdepc Dim 9 Jan 2011 - 15:55

    re ,

    J'avais essayé de ne pas mettre de nom ( par logique ) mais come ça ne marchait pas , je me suis rabatu vers du code et les API .

    Je teste ça .....
    MERCI ! Smile

    Cordialement ,
    Le réparateur de PC
    lereparateurdepc
    lereparateurdepc



    Masculin Nombre de messages : 5622
    Age : 32
    Localisation : Calvados
    Emploi/loisirs : Electrotechnicien / électricité, HAUTE TENSION, électronique, informatique, automatisme , Arduino, bref le BRICOLAGE , ...
    Humeur : toujours cool
    Date d'inscription : 31/01/2010

    Atrubuer un nom à une extension par le registre [ RESOLU ] Empty Re: Atrubuer un nom à une extension par le registre [ RESOLU ]

    Message par lereparateurdepc Dim 9 Jan 2011 - 16:20

    re ,

    OHHHHH , je progresse en VB.NET !! j'ai corriger les codes que tu m'a donné :

    PAS de / mais \ !!!!!!!
    et à le fin de chaque ligne mettre ) !!!!!!!!!

    Pour les / en \ j'ai eu ce problème avec l'action de SZ car sur le Web , ils donne / OR c'est FAUX !!! TOUJOURS \ SAUF pour les pages web /.

    MERCI , Admin ! Smile ça marche supper bien ! Smile

    Sujet résolu pour de bon ( je l'espère ) !

    Cordialement ,
    Le réparateur de PC
    Admin
    Admin
    Administrateur
    Administrateur


    Masculin Nombre de messages : 1882
    Age : 32
    Localisation : Boulogne Billancourt(92100)(France)
    Emploi/loisirs : Software Development Engineer
    Date d'inscription : 24/01/2008

    Atrubuer un nom à une extension par le registre [ RESOLU ] Empty Re: Atrubuer un nom à une extension par le registre [ RESOLU ]

    Message par Admin Dim 9 Jan 2011 - 16:23

    Oups, pardon pour la faute Razz
    TheJeremy78
    TheJeremy78
    Habitué
    Habitué


    Masculin Nombre de messages : 419
    Age : 25
    Localisation : Les Mesnuls ( 78 )
    Emploi/loisirs : Fou de SoftwareZator
    Humeur : Cool
    Date d'inscription : 08/06/2010

    Atrubuer un nom à une extension par le registre [ RESOLU ] Empty Re: Atrubuer un nom à une extension par le registre [ RESOLU ]

    Message par TheJeremy78 Dim 16 Jan 2011 - 11:01

    Du coup on pourrait abréger en étape :

    1) bla bla bla
    2) bla bla bla

    ...
    xav2303
    xav2303
    On s'intègre
    On s'intègre


    Masculin Nombre de messages : 195
    Age : 29
    Localisation : Antony 92160
    Emploi/loisirs : .Net / Plugin
    Humeur : One Again.
    Date d'inscription : 26/01/2009

    Atrubuer un nom à une extension par le registre [ RESOLU ] Empty Re: Atrubuer un nom à une extension par le registre [ RESOLU ]

    Message par xav2303 Dim 16 Jan 2011 - 11:52

    ça pourrait être une idée de plugin.. Razz
    TheJeremy78
    TheJeremy78
    Habitué
    Habitué


    Masculin Nombre de messages : 419
    Age : 25
    Localisation : Les Mesnuls ( 78 )
    Emploi/loisirs : Fou de SoftwareZator
    Humeur : Cool
    Date d'inscription : 08/06/2010

    Atrubuer un nom à une extension par le registre [ RESOLU ] Empty Re: Atrubuer un nom à une extension par le registre [ RESOLU ]

    Message par TheJeremy78 Dim 16 Jan 2011 - 13:26

    moi ducoup j'ai rien du tout compris ! on pourait abréger en étape plizz ! pig

    Contenu sponsorisé


    Atrubuer un nom à une extension par le registre [ RESOLU ] Empty Re: Atrubuer un nom à une extension par le registre [ RESOLU ]

    Message par Contenu sponsorisé


      La date/heure actuelle est Ven 22 Nov 2024 - 1:48