Tengo un archivo DLL COM de 32 bits/64 bits en C++: mycom32.dll, mycom64.dll. Ambos son exactamente lo mismo pero mycom32.dll está compilado para 32 bits y mycom64.dll está compilado para 64 bits. Eso significa que ¡DOS DLL tienen el mismo UUID y el mismo CLSID!Cargando archivos DLL COM nativos en el entorno de 64 bits
Ahora, a veces quiero utilizar esta OCM de los procesos de 32 bits y, a veces Quiero usar esta OCM de los procesos de 64 bits.
¿Es posible cargar la DLL correcta sin necesidad de crear dos diferentes CLSID y comprobar en tiempo de ejecución si el proceso es de 32 bits/64 bits?
fresca. Hubiera supuesto que necesitaría diferentes CLSID. –