Sadece dll ve hiçbir regsvr32 olmayan bir COM nesnesi örneği oluşturmak mümkün mü?Kayıttan COM nesnesi regsvr32 olmadan
Buradaki ana amacım, bir directshow filtresinin bir örneğini oluşturmak ve grafiğime eklemek - ancak filtreyi kaydetmek için bize regsvr32 istemiyorum. Filtre, başvurumla dağıtılacak bir dll/axde olacak ve yolumda bulunacak. Ben de CLSID'i tanıyacağım.
Temel olarak tek ihtiyacım olan şey, yalnızca dll/axe ve CLSID'e sahipken türün bir örneğini oluşturmanın bir yoludur. Bu C# içinde mümkün mü?
FYI: Hayır, bunun için füzyon kullanamazsınız, çünkü fxx filtreleri, füzyonun sağlayabileceğinden daha iyi bir şekilde, filtre grafiğinde doğru kayıt için daha fazla reg tuşa ihtiyaç duyar. – wqw
@wqw Böyle bir durumda, bunu bir yanıt olarak eklemek isteyebilirsiniz, çünkü bir COM bileşenini kaydetmeden kullanma yaklaşımlarının hiçbiri bu durum için çalışmayacaktır. –
@wqw: Yine de bu şeyler için RegOverridePredefKey kullanabilirsiniz. (http://msdn.microsoft.com/en-us/library/ms724901%28VS.85%29.aspx) –