.net - error se ha intentado cargar un programa con un formato incorrecto excepci n de hresult 0x8007000b
Forzar a un servicio.Net de Windows a ejecutarse como 32 bits en una máquina de 64 bits (1)
Me dieron un servicio de Windows que hace referencia a un componente COM que solo se ejecuta en 32 bits. Mi máquina es x64, por lo que el servicio intenta iniciar, falla al crear el componente COM y muere.
No tengo la fuente, solo el archivo .exe. ¿Hay alguna manera de forzar a un servicio a iniciarse en modo de 32 bits en una máquina win64?
Tal vez la herramienta .NET corflags ayude:
corflags /32bit+ myservice.exe