Я держал пари, что Вы могли создать плагин Скрипача для моделирования чего-то вроде этого, но я не знаю решения из поля.
Я нашел простой способ добраться этим.
http://www.davidmoore.info/2009/12/02/running-32-bit-remote-desktop-connection-on-windows-64-bit/
Решение: Переименуйте 64-разрядный mstsc.exe от System32, чтобы препятствовать тому, чтобы он заменил 32-разрядный процесс.
Это просто, если Вы имеете права переименовать тот файл. Если Вы находитесь на NTFS, можно добраться, “Вы требуете, чтобы разрешение от TrustedInstaller делало изменения в этот файл” ошибкой.
Для получения этой ошибкой можно взять Владение файла и дать себе полные полномочия:
Теперь, можно переименовать файл mstsc.exe к чему-то как mstsc.exe.bak
Затем можно запустить mstsc.exe от %SystemRoot %\SysWOW64, и у Вас будет 32-разрядное выполнение Соединения Удаленного рабочего стола.
Это сбивает с толку о версиях на 64 бита окон, но вещами, расположенными в каталоге SysWOW64, являются исполняемые файлы на 32 бита, которые работают в 'WOW' (Windows в Windows). Вещи, расположенные в каталоге System32, являются двоичными файлами на 64 бита и не имеют эквивалентов на 32 бита. Именование здесь по причинам совместимости и является Ламе, но я уверен некоторые работы программного обеспечения из-за него, которые иначе не работали бы.
Вы могли попытаться копировать mstsc.exe с установки на 32 бита на Вашу машину на 64 бита и выполнить ее, но насколько я знаю, что окна на 64 бита только имеют 64 бита exe для mstsc, и как таковой не может быть вынужден работать в режиме на 32 бита.
Вы попытались копировать 32-разрядный исполняемый файл с существующей 32-разрядной установки и выполнить это?
Вы попробовали режим эмуляции, пробуя более старую операционную систему? Я думаю, что система смотрит на декларацию для исполняемого файла и если это было разработано для Vista, затем это не покажет ту вкладку. Но я думаю, что Вы могли отредактировать декларацию.
Мой ответ: существует ли 32-разрядная версия mstsc.exe? я принимаю mstsc, который поставлется с 64-разрядным Windows, 64-разрядная версия mstsc.
Реальный ответ: Если Вы хотите записать dll расширение для 64-разрядного приложения, необходимо перекомпилировать dll's как 64-разрядный. Microsoft не, ни должна быть быть, обязана поставить 32-разрядную версию каждого компонента операционной системы.
Другой пример: Если Вы хотите записать расширение оболочки для 64-разрядного Windows Explorer, это должен быть 64-разрядный dll. Нет никакой 32-разрядной версии Windows Explorer. Вы или поддерживаете 64-разрядный Windows, или Вы не делаете.
Я нашел, что единственный способ вынудить mstsc достигнуть 32 битов состоит в том, чтобы выполнить зависеть (от sysinternals) и, чем открывают mstsc.exe от syswow64. После того, как выполнено это с помощью профилирования запуска, оставляя опцию как значение по умолчанию. Это приведет к выполнению бита mstsc*32. В теперь я не нашел никакой другой путь к к тому же. Мотыжьте эту справку Flavio
Используйте приведенный ниже сценарий как файл .bat, чтобы принудительно запустить mstsc.exe x32.
@echo off
set WinDir=
start C:\Windows\SysWow64\mstsc.exe