Gracias a esta herramienta, he podido averiguar cómo funcionan los add-ins de Visio por fin. Resulta que un add-in no es más que una dll COM normal, registrada en la máquina (que implemente cierta interfaz, pero eso ahora no importa).
Para que Visio sepa qué add-ins hay y demás hay una rama del registro concreta en la que se almacenan simplemente sus nombres, y la forma de carga. Ahí va un ejemplo:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Visio\Addins\VisioAddIn.Connect]
"Description"="Cliente para Visio RPOS"
"FriendlyName"="Cliente Visio RPOS"
"LoadBehavior"=dword:00000003
La clave es el "LoadBehavior", que indica si deshabilitar o no el add-in. En nuestro caso necesitamos un 3.
1 comentario:
Hola soy Jose!
He probado esto en mi equipo y no funciona.
Habíamos desinstalado el plug-in. Yo hice lo siguiente:
- instalar de nuevo el plug-in
- comprobar la clave del registro indicada (Load behavior del Visio addin.Connect) y ya tenía 3.
Así que el problema en mi PC queda abierto ...
Saudos!
Publicar un comentario