Было бы возможно запустить приложения на 32 бита без проблем в Windows OS на 64 бита? В противном случае, каково было бы обходное решение?
Отредактированный на основе комментария Ryan
Особенно следующее
Общее эмпирическое правило да, приложения на 32 бита будут работать над операционными системами на 64 бита. Общее исключение к этому правилу - когда само приложение имеет "рычаги" к ядру или нужно в определенных драйверах для выполнения - наиболее заметно программное обеспечение VM - и затем лучше получить собственную версию на 64 бита.
Кроме того, плагины, такие как Java, для него, чтобы быть совместимыми с Internet Explorer 64 бита, должны быть в 64 битах также.
Тем не менее, если Вы запускаете Windows на 64 бита - всегда пытаются найти версию на 64 бита приложения. Если ни один не существует, то используйте версию на 32 бита.
Если программа составляет 16 битов, можно столкнуться с проблемами. Проверьте это:
http://msdn.microsoft.com/en-us/library/aa384249 (По сравнению с 85) .aspx
Скорее всего. И если не необходимо смочь шиммировать его для выполнения. Это действительно зависит от программы и сколько сумасшедшего кода они вставляют (такие как использование недокументированных "функций")
Я использовал 64-разрядную Vista и Windows 7 больше года теперь и имел очень немного проблем совместимости... ничто, о чем я могу думать первое, что пришло на ум на самом деле.
Windows 7 Профессионал (и выше) идет с Режимом XP (хотя Вы, возможно, должны загрузить его). Это позволяет Вам работать в Windows XP (32 бита, я думаю), как будто это было просто другое окно на Вашем компьютере.