Можно ли установить удаленный отладчик x86 как службу на 64-битной машине? Мне нужно подключить отладчик к управляемому коду в процессе сеанса 0. Процесс выполняется 32-битной, но установленная установка отладчика - 64-битная и не подключается к 32-битовому процессу.
Я попытался создать службу с помощью команды SC и смог запустить службу, и проверил, что она запущена в процессах диспетчера задач. Однако, когда я пытался подключиться к нему с помощью visual studio, он сказал, что удаленный монитор отладчика не включен. Когда я остановил службу x86 и запустил сервис x64, и он смог найти монитор, но все равно получил ошибку.
Вот ошибка, когда я пытаюсь использовать удаленный отладчик: Не удалось подключиться к процессу. 64-разрядная версия удаленного монитора отладки Visual Studio (MSVSMON.EXE) не может отлаживать 32-битные процессы или 32-разрядные дампы. Вместо этого используйте 32-разрядную версию.
Вот ошибка, когда я пытаюсь подключиться локально: Присоединение к процессу на другом сеансе сервера терминалов не поддерживается на этом компьютере. Попробуйте удаленную отладку на компьютере и запустите Microsoft Visual Studio Remote Debugging Monitor в сеансе процесса.
Если я попытаюсь запустить 32-битный удаленный отладчик в качестве приложения, он не будет работать с приложением b/c, который удаленный отладчик работает в моем сеансе, а не в сеансе 0.