¿Es posible instalar el Depurador remoto x86 como un servicio en una máquina de 64 bits? Necesito adjuntar un depurador al código administrado en un proceso de sesión 0. El proceso ejecuta 32 bits, pero el servicio de depuración que se instala es de 64 bits y no se adjuntará al proceso de 32 bits.x86 Servicio de depurador remoto en x64
Intenté crear el Servicio utilizando el comando SC, y pude hacer que el servicio se iniciara, y verifiqué que se estaba ejecutando en los procesos del Administrador de tareas. Sin embargo, cuando traté de conectarme con Visual Studio, decía que el monitor del depurador remoto no estaba habilitado. Cuando paré el servicio x86, y comencé el servicio x64 y pude encontrar el monitor, pero todavía recibí un error.
Aquí está el error cuando trato de usar el depurador remoto: No se puede adjuntar al proceso. La versión de 64 bits del Monitor de depuración remota de Visual Studio (MSVSMON.EXE) no puede depurar procesos de 32 bits o volcados de 32 bits. Por favor usa la versión de 32 bits en su lugar.
Aquí está el error cuando intento adjuntar localmente: No se admite la conexión a un proceso en una sesión de servidor de terminal diferente en esta computadora. Pruebe la depuración remota en la máquina y ejecute el Monitor de depuración remota de Microsoft Visual Studio en la sesión del proceso.
Si trato de ejecutar el depurador remoto de 32 bits como una aplicación, no lo puedo trabajar adjuntar b/c el depurador remoto se ejecuta en mi sesión y no en la sesión 0.
¿Puede proporcionar más detalles sobre el problema? ¿Cuál es el servicio de 32 bits en cuestión? ¿Cuál es exactamente el error? Implica que es la bitness, pero el depurador de 64 bits debería ser capaz de cargar código administrado de 32 bits, afaik. – x0n