![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Win XP Forum d'entraide Windows XP. Avant de poster : La F.A.Q Windows XP |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
![]() Date d'inscription: janvier 2007
Messages: 559
|
Bonjour everybody !
Dans l'incessante curiosité qui me titille ainsi que dans un besoin pour le développement système, j'aimerais savoir quelques listes des fonctions spéciales de Windows (surtout XP) comme les fonctions de preview dont pour les ajouter ou les supprimer il faut utiliser "regsvr32". Par exemple: Il m'est impossible de supprimer une vidéo, alors qu'aucun logiciel ne l'utilise. Comment faire: regsvr32 /u shmedia.dll En fait, que contiennent et comment sont exécutés ces DLL ? Eclaircis-moi si j'ai tort ! Bonne continuation dans le dév à tous ! |
|
|
|
|
|
#2 (permalink) |
![]() ![]() Date d'inscription: mars 2003
Messages: 8 076
|
sans être sûr leur fonctionnement me semble logique.
la dll s'enregistre auprès de windows en tant "qu'handler preview" pour une certaine extension. cette dll est chargée par l'explorer et possède un squelette connu par explorer (principe de plugin, "interface" si on parle au niveau de programmation objet). Il appelle donc une des méthode de la dll en lui donnant un chemin d'un fichier. la dll connait le type de fichier, son encodage ou format et retourne un objet de type bitmap à l'explorer qui l'affiche. ca doit se trouver quelque part dans la doc de microsoft mais bien caché d'ailleurs à part la dll dont du parles mais qui a été créée par Microsoft et une autre similaire par Adobe pour certains fichiers, je n'ai jamais vu personne en développer.
__________________
pas de questions par MP! Je n'y réponds pas... moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom |
|
|
|
|
|
#3 (permalink) |
![]() Date d'inscription: janvier 2007
Messages: 559
|
Bonjour !
Merci Guillaume pour ta réponse ! J'ai fait quelques analyses et recherches de ces sortes de plugin interface ex: shmedia Code :
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{A6FD9E45-6E44-43f9-8644-08598F5A74D9}\InProcServer32]
@="%SystemRoot%\\system32\\shmedia.dll"
En fait, je me demande, comment peut-on développer de tels outils: quelle technologie ? quel IDE: Visual C++, Borland ? A part shmedia, quels sont les autres ? Par ex, ceux développés par Adobe ! Si je ne me trompe pas donc, pour installer/désinstaller de tel plugin: il suffit de faire regsvr32 /i et /u. |
|
|
|
|
|
#4 (permalink) | |
![]() ![]() Date d'inscription: mars 2003
Messages: 8 076
|
Citation:
il faudrait regarder sur la msdn voici un exemple de preview pour office http://msdn.microsoft.com/msdnmag/is...s/default.aspx un mec qui en a fait: http://blogs.msdn.com/rgregg/archive...ook-vista.aspx ici des infos sur comment on enregistre un handler et comment il est repéré. il suffit d'ouvrir le source du dit programme. ca doit etre du .net http://blogs.msdn.com/toub/archive/2...on-editor.aspx liens en vrac http://msdn2.microsoft.com/EN-US/library/aa969368.aspx http://forums.microsoft.com/MSDN/Sho...18321&SiteID=1 après je te laisse chercher comme un grand
__________________
pas de questions par MP! Je n'y réponds pas... moi c'est Louis-Guillaume, ni Louis, ni Guillaume mais Louis-Guillaume et je n'aide pas ceux qui écorchent mon nom |
|
|
|
|
![]() |
![]() |
||
Quels sont les fonctions de preview de WinXP et comment leur dll fonctionne
|
||
| Outils de la discussion | |
|
|