¿Es posible crear una instancia de un objeto COM con solo el dll y sin regsvr32?Crear objeto COM desde archivo sin regsvr32
Mi objetivo principal aquí es crear una instancia de un filtro directshow e insertarlo en mi gráfico, pero no quiero que regsvr32 registre el filtro. El filtro estará en un dll/ax que se distribuirá con mi aplicación y estará presente en mi camino. También conoceré el CLSID.
Así que, básicamente, todo lo que necesito es una forma de crear una instancia del tipo con solo el dll/ax y el CLSID. ¿Es esto posible en C#?
FYI: No, no puede usar la fusión para esto ya que los filtros Directx necesitan más claves de registro para registrarse correctamente en el gráfico de filtro de lo que la fusión puede proporcionar. – wqw
@wqw Si este es el caso, probablemente desee agregar esto como respuesta, ya que ninguno de los enfoques para usar un componente COM sin registrarlo funcionará en este caso. –
@wqw: Sin embargo, es posible que puedas usar RegOverridePredefKey para esas cosas. (http://msdn.microsoft.com/en-us/library/ms724901%28VS.85%29.aspx) –