Creer sa propre Extension

Résolu
ThoT49 Messages postés 153 Date d'inscription dimanche 4 mars 2007 Statut Membre Dernière intervention 24 avril 2011 - 15 juil. 2007 à 22:17
 ultracoder83 - 24 août 2012 à 11:26
Bonjour, j'aimerais savoir si c'est possible de creer sa propre extension avec vb2005.
En faite je voudrais, lorsque j'enregistre un fichier sur le disque dur, qu'il y est un fichier/des fichiers, que seul mon logiciel pourra lire.
Ce fichier sera un fichier .xml mais avec une extension que je voudrais choisir ...

Voila merci bien ...

9 réponses

jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
15 juil. 2007 à 22:40
Constation forcée du jour : le W est trop proche du x  sur mon clavier !
3
Julien237 Messages postés 883 Date d'inscription vendredi 3 novembre 2000 Statut Membre Dernière intervention 3 mars 2009 7
15 juil. 2007 à 23:53
Moi je trouve que c'est une très bonne idée lol,
Si les documents que son programme traite sont dans le format xml c'est comme ca qu'il doit faire.
Bon bien sur ce ne serait pas "que seul mon logiciel pourrait lire" mais "que seul mon logiciel pourrait traiter comme je veux traiter mes documents dans mon programme..."
C'est d'ailleurs exactement comme ca que fonctionne office 2007, tous les fichiers traités sont des xml avec des extensions différentes (doc -> docx,...).
Pour associer une extension à ton programme, voir ici.
Lorsque l'utilisateur ouvrira un de ces fichiers, windows exécutera ton programme avec, en paramètre,  le nom du fichier sur lequel l'utilisateur a cliqué. (Environment.CommandLineArgs je crois ? quelque chose du genre...)
Ce n'est pas la première fois dans windows que la fonctionnalité d'un fichier est définie par sont extension et non par son contenu (ico <-> bmp, tous les fichiers lisibles depuis le bloc notes <-> txt, ...)

<hr size="2" width="100%" />Julien.
3
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
15 juil. 2007 à 22:23
Je crois bien avoir répondu récemment (très récemment) à ce genre de question, qui relève beaucoup plis de la connaissance de Windows et de sa base de registre que de n'importe quoi d'autre.
0
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
15 juil. 2007 à 22:31
De surcroît :
"Ce fichier sera un fichier .xml "
et
"que seul mon logiciel pourra lire."
est parfaitement ... utopiste... (à moins que tu ne te sentes capable d'inventer un formar dont tu serais le propriétaire"... et qui, bien entendu, ne sera pas le format wml...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
15 juil. 2007 à 22:38
Ah... Voilà (je cherchais le dicton...)
"On peut toujours couper la queue d'un cochon, il n'en restera pas moins un cochon..."
Ainsi donc : si ton fichier est en format Xml, il restera en format Xml, que tu lui donnes ou non une autre extension, et sera ouvrable en format Wml.
0
ThoT49 Messages postés 153 Date d'inscription dimanche 4 mars 2007 Statut Membre Dernière intervention 24 avril 2011 2
15 juil. 2007 à 22:43
Ok merci de m'avoir répondu c'était juste pour savoir ;)
0
Julien237 Messages postés 883 Date d'inscription vendredi 3 novembre 2000 Statut Membre Dernière intervention 3 mars 2009 7
15 juil. 2007 à 23:57
Pardon, pour récupérer les paramètres passés à ton programme, c'est
My.Application.CommandLineArgs

En cas de d'application possédant plusieurs instances voir icipour gèrer les différentes lignes de commandes passées.

<hr size="2" width="100%" />Julien.
0
ThoT49 Messages postés 153 Date d'inscription dimanche 4 mars 2007 Statut Membre Dernière intervention 24 avril 2011 2
16 juil. 2007 à 08:32
Merci pour cette réponse julien c'est éxactement la réponse à la question que je cherchais :)
0
ultracoder83
24 août 2012 à 11:26
Dj Dorian

salut, je te conseil de crypter en rc4 quand le fichier est écrit et à la lecture du fichier via ton programme il décrypte le rc4 et ensuite le lis comme ça personne ne pourra lire ton fichier tout cela sans forcément créer d'extension ...
0
Rejoignez-nous