Etienne BAUDOUX

Forum sur les projets de Etienne BAUDOUX


Changer l'icone d'un certain format de fichier.

Partagez
avatar
Softwarezatorman


Masculin Nombre de messages : 1237
Age : 17
Localisation : 76230 Bois-Guillaume
Emploi/loisirs : Code, musique, sport
Humeur : Toujours heureux évidemment!
Date d'inscription : 22/10/2011

Changer l'icone d'un certain format de fichier.

Message par Softwarezatorman le Dim 22 Juil 2012 - 16:16

Bonjour,

je suis en train de créer un logiciel permettant de lire le contenu des fichiers .dll
Je voudrai savoir si il était possible de changer l'icone d'un fichier dll tel que winrar le fait avec les fichiers zip ou rar.

Merci d'avance,

cordialement, softewarzatorman



Modérateur de la section SoftwareZator

SoftwareZator ah... quel outil formidable Very Happy Very Happy Very Happy 
Créer des logiciels en toute simplicité...c'est merveilleux study
Quand quelque chose ne va pas scratch: Le forum est là! Smile



Vous êtes sur un forum et il y a des règles à respecter: éviter les doubles-post et ne pas utiliser le langage sms. Merci de votre compréhension.


N'hésitez surtout pas à faire des tutoriels pour les autres.
Merci Very Happy



Venez voir ma chaîne Youtube: ChriisX !

Mon instagram: _chrischr


Bonjour Invité Smile
avatar
JHPC-Software
Connaisseur
Connaisseur

Masculin Nombre de messages : 761
Age : 23
Localisation : Bruxelles
Emploi/loisirs : Etudiant en informatique / Informatique, Electronique, ...
Humeur : Très bonne
Date d'inscription : 07/01/2011

Re: Changer l'icone d'un certain format de fichier.

Message par JHPC-Software le Dim 22 Juil 2012 - 19:09

Bonsoir,
Il faut chipoter dans le registre. Mais il faudra d'abord et avant tout mettre un code spécifique pour éviter les bugs... Je cherche dans mes projets VB et je met le code su le forum.

Cordialement,
JHPC



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
JHPC Software a fais un forum



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
avatar
Softwarezatorman


Masculin Nombre de messages : 1237
Age : 17
Localisation : 76230 Bois-Guillaume
Emploi/loisirs : Code, musique, sport
Humeur : Toujours heureux évidemment!
Date d'inscription : 22/10/2011

Re: Changer l'icone d'un certain format de fichier.

Message par Softwarezatorman le Dim 22 Juil 2012 - 19:14

d'accord merci



Modérateur de la section SoftwareZator

SoftwareZator ah... quel outil formidable Very Happy Very Happy Very Happy 
Créer des logiciels en toute simplicité...c'est merveilleux study
Quand quelque chose ne va pas scratch: Le forum est là! Smile



Vous êtes sur un forum et il y a des règles à respecter: éviter les doubles-post et ne pas utiliser le langage sms. Merci de votre compréhension.


N'hésitez surtout pas à faire des tutoriels pour les autres.
Merci Very Happy



Venez voir ma chaîne Youtube: ChriisX !

Mon instagram: _chrischr


Bonjour Invité Smile
avatar
JHPC-Software
Connaisseur
Connaisseur

Masculin Nombre de messages : 761
Age : 23
Localisation : Bruxelles
Emploi/loisirs : Etudiant en informatique / Informatique, Electronique, ...
Humeur : Très bonne
Date d'inscription : 07/01/2011

Re: Changer l'icone d'un certain format de fichier.

Message par JHPC-Software le Dim 22 Juil 2012 - 19:50

Bonsoir,
Alors j'ai regarder, et voici comment tu dois procédés :

-On regarde si notre Dossier .Rar dans la liste des extension donc (donc dans ClassesRoot) : Exécuter des commande Visual Basic Net :

Code:
Dim NameExist As String
Dim RegValueCollection As Object

RegValueCollection = My.Computer.Registry.ClassesRoot.OpenSubKey("Le dossier concerné")

For i = 0 To My.Computer.Registry.ClassesRoot.OpenSubKey("Le dossier concerné").SubKeyCount - 1
                       
If RegValueCollection(i) = "La valeur" Then
NameExist = True
Exit For
End If

Next

If NameExist = "" Then
  NameExist = False
End If

Pour le reste je suis hésitant, Admin sera t'aider, je préfère pas dire quelque chose qui pourrais faire des dégât a l'ordi ...

Cordialement,
JHPC



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
JHPC Software a fais un forum



--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
avatar
lereparateurdepc


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

Re: Changer l'icone d'un certain format de fichier.

Message par lereparateurdepc le Lun 23 Juil 2012 - 15:47

re ,

Pour le reste je suis hésitant, Admin sera t'aider, je préfère pas dire quelque chose qui pourrais faire des dégât a l'ordi ...

Sur un .rar ce n'est pas grave MAIS sur un .dll .... c'est autre chose !

Pour TextToFile V2 , je me suis crée moi-même une extension avec icône et description avec quelques clés :
Code:
My.Computer.Registry.SetValue("HKEY_CLASSES_ROOT\TextToFile.2", "", "Document TextToFile")

My.Computer.Registry.SetValue("HKEY_CLASSES_ROOT\TextToFile.2\DefaultIcon", "", "%(APPLICATION_PATH)%\TextToFile_V2.exe")

My.Computer.Registry.SetValue("HKEY_CLASSES_ROOT\TextToFile.2\shell\open\command", "", "%(APPLICATION_PATH)%\TextToFile_V2.exe %1")

My.Computer.Registry.SetValue("HKEY_CLASSES_ROOT\TextToFile.2\shell\edit\command", "", "%(APPLICATION_PATH)%\TextToFile_V2.exe %1")

My.Computer.Registry.SetValue("HKEY_CLASSES_ROOT\.dttf", "", "TextToFile.2")

Ce qui te serais utile pour ta dll :
Code:
My.Computer.Registry.SetValue("HKEY_CLASSES_ROOT\TextToFile.2\DefaultIcon", "", "%(APPLICATION_PATH)%\TextToFile_V2.exe")

Je peut tester sur un PC cobail mais pour le moment , ce PC est sous Windows 8 ...

EDIT : Avec un fichier DLL , le code VB serais :
Code:
My.Computer.Registry.SetValue("HKEY_CLASSES_ROOT\dllfile\DefaultIcon", "", "%(APPLICATION_PATH)%\TonIcone.ico")
OU :
Code:
My.Computer.Registry.SetValue("HKEY_CLASSES_ROOT\dllfile\DefaultIcon", "", "%(APPLICATION_PATH)%\UnProgramme.exe")

ATTENTION : IL FAUT IMPERATIVEMENT UTILISER LA FONCTION VB et NON REGISTRE de SZ !!!! ( en tout cas , sous SZ 2011 )

PENSEZ à faire une sauvegarde préalable de la clé dllfile AVANT TOUTE MODIFICATION .
L'associasion de fichié affiliée à l'extension dll est une partie VITALE du PC !
Pour sauvegarder cette clé ( et toute celle à modifier !!):
Clique droit sur dllfile ( ou autre !! ) et cliquez sur Exporter .


INFORMATION : VOUS et VOUS seul êtes responçable de cette manipulation , je décline toute responçabilité en cas de problème .
Si vous avez des doutes ( même un seul ) NE TENTEZ RIEN !!!!
Une erreur sur la modification d'une clé registre SYSTEME n'est PAS SANS conséquence !!!


Cordialement ,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


avatar
Softwarezatorman


Masculin Nombre de messages : 1237
Age : 17
Localisation : 76230 Bois-Guillaume
Emploi/loisirs : Code, musique, sport
Humeur : Toujours heureux évidemment!
Date d'inscription : 22/10/2011

Re: Changer l'icone d'un certain format de fichier.

Message par Softwarezatorman le Mer 25 Juil 2012 - 8:26

Merci, mais vu les avertissements, je crois que ne vais pas me lancer dans ça^^.
Et sinon, pendant qu'on est là, est ce que se serait possible qu'en double cliquant (en l'occurence sur un fichier.dll, il soit possible que mon application s'ouvre?



Modérateur de la section SoftwareZator

SoftwareZator ah... quel outil formidable Very Happy Very Happy Very Happy 
Créer des logiciels en toute simplicité...c'est merveilleux study
Quand quelque chose ne va pas scratch: Le forum est là! Smile



Vous êtes sur un forum et il y a des règles à respecter: éviter les doubles-post et ne pas utiliser le langage sms. Merci de votre compréhension.


N'hésitez surtout pas à faire des tutoriels pour les autres.
Merci Very Happy



Venez voir ma chaîne Youtube: ChriisX !

Mon instagram: _chrischr


Bonjour Invité Smile
avatar
lereparateurdepc


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

Re: Changer l'icone d'un certain format de fichier.

Message par lereparateurdepc le Mer 25 Juil 2012 - 16:57

re ,

NON NON !!!!!! pour les même raisons !!!!

La solution totalement possible SANS risque , est strictement la même méthode MAIS :
Crée ta propre extension du style : .uneext

Imagine une extension peu probable sur un programme , pour TextToFile V2 ( regarde !!!! ) .
L'extension est : .dttf pour l'abrévation Document TextToFile .
Idem sous Mail Sender .

Cordialement ,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA


avatar
Softwarezatorman


Masculin Nombre de messages : 1237
Age : 17
Localisation : 76230 Bois-Guillaume
Emploi/loisirs : Code, musique, sport
Humeur : Toujours heureux évidemment!
Date d'inscription : 22/10/2011

Re: Changer l'icone d'un certain format de fichier.

Message par Softwarezatorman le Jeu 26 Juil 2012 - 7:03

Merci pour l'idée mais ça ne me donne pas le code pour ouvrir mon logiciel dès que tu double-clique sur ce fichier.



Modérateur de la section SoftwareZator

SoftwareZator ah... quel outil formidable Very Happy Very Happy Very Happy 
Créer des logiciels en toute simplicité...c'est merveilleux study
Quand quelque chose ne va pas scratch: Le forum est là! Smile



Vous êtes sur un forum et il y a des règles à respecter: éviter les doubles-post et ne pas utiliser le langage sms. Merci de votre compréhension.


N'hésitez surtout pas à faire des tutoriels pour les autres.
Merci Very Happy



Venez voir ma chaîne Youtube: ChriisX !

Mon instagram: _chrischr


Bonjour Invité Smile
avatar
lereparateurdepc


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

Re: Changer l'icone d'un certain format de fichier.

Message par lereparateurdepc le Jeu 26 Juil 2012 - 15:36

re ,

Les lignes suivantes si je ne me trompe pas :

Code:
My.Computer.Registry.SetValue("HKEY_CLASSES_ROOT\TextToFile.2\shell\open\command", "", "%(APPLICATION_PATH)%\TextToFile_V2.exe %1")
My.Computer.Registry.SetValue("HKEY_CLASSES_ROOT\TextToFile.2\shell\edit\command", "", "%(APPLICATION_PATH)%\TextToFile_V2.exe %1")

Ces deux lignes de associe une extension à un programme donné .

Dans ton programme , utilise les arguments de démarrage .
Si il n'y en as pas , c'est que tu as lancé l'exe .
Si tu ouvre ton programme depuis le fichié associé , il y aure comme argument de démarrage
le chemin d'accé complet au fichier :
ex : C:\save.dttf

Je replonge dans mes prejets pour en être sûre ...

Cordialement ,
Le réparateur de PC



Modérateur & Administrateur du forum
Merci de contacter les membres par MP ou mail que pour "urgences". Le forum est fait pour ça. Merci

@ Contact : franleboss@gmail.com  Smile
Arrow  Visitez mon site : désolé l'hébergeur à fermé Sad

Ma chaine tutube : https://www.youtube.com/channel/UC7iU59NNAHz-tW5wqcgONHA



Contenu sponsorisé

Re: Changer l'icone d'un certain format de fichier.

Message par Contenu sponsorisé


    La date/heure actuelle est Ven 18 Aoû 2017 - 6:56