Registrar codecs

16/06/2005 - 16:11 por Sergio | Informe spam
Buenas,
Creo que este no es el sitio indicado, pero no se donde preguntar mi duda.
He hecho un proyecto de instalación con el Visual Studio, y necesito
hacer que el instalador registre unos codecs.
Consigo que copie correctamente en la carpeta system32 los filtros, pero
no se como hacer que los registre (como lo haría regsvr32), apesar de
haber intentado todas las opciones posibles para que el instalador
registre un componente. El caso es que el programa pierde ciertas
funcionalidades debido a esto.
¿Donde puedo entrar alguna solución?

Preguntas similare

Leer las respuestas

#1 Rodrigo Corral [MVP]
16/06/2005 - 16:59 | Informe spam
¿Has hecho tu el instalador? Si es asi no tienes más que cargar la libreria
dll con LoadLibrary y luego llamar a DllRegisterServer.

Si usas una aplicación para hacer instaladores la mayoria o por lo menos las
decentes tiene la posibilidad de registrar librerias COM.


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org
Respuesta Responder a este mensaje
#2 Sergio
17/06/2005 - 08:51 | Informe spam
Rodrigo Corral [MVP] wrote:
¿Has hecho tu el instalador? Si es asi no tienes más que cargar la libreria
dll con LoadLibrary y luego llamar a DllRegisterServer.

Si usas una aplicación para hacer instaladores la mayoria o por lo menos las
decentes tiene la posibilidad de registrar librerias COM.





No, estoy usando el instalador del visual studio. Para hacer que el
instalador registre hay estas opciones:

vsdrfCOM
vsdrfCOMRelativePath
vsdrfCOMSelfReg

Pero ninguna me sirve, o al menos no funciona como yo espero, son
ficheros *.ax, que no he hecho yo, y que necesito.
Respuesta Responder a este mensaje
#3 Rodrigo Corral [MVP]
17/06/2005 - 10:04 | Informe spam
Puedes hacerme llegar uno de esos archivo .ax?


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org
Respuesta Responder a este mensaje
#4 Rodrigo Corral [MVP]
18/06/2005 - 10:30 | Informe spam
El filtro que me has hecho llega es una dll COM en toda regla. Luego podrias
registrarla sin nigún problema con cualquier instalador. Sino simepre puedes
hacerlo a mano, cargando la dll con LoadLibrary y llamando a su función
DllRegisterServer.

Quiza te este fallando el regsitro desde el instalador por que no se
encuentre alguna dependencia de la dll, es el unico motivo que se me ocurre.


Un saludo
Rodrigo Corral González [MVP]

FAQ de microsoft.public.es.vc++
http://rcorral.mvps.org
Respuesta Responder a este mensaje
#5 Sergio
20/06/2005 - 10:15 | Informe spam
Rodrigo Corral [MVP] wrote:
El filtro que me has hecho llega es una dll COM en toda regla. Luego podrias
registrarla sin nigún problema con cualquier instalador. Sino simepre puedes
hacerlo a mano, cargando la dll con LoadLibrary y llamando a su función
DllRegisterServer.

Quiza te este fallando el regsitro desde el instalador por que no se
encuentre alguna dependencia de la dll, es el unico motivo que se me ocurre.




Muchas gracias por tu atención, ya veré como lo hago al final.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida