Совместимость

Почему не работают приложения в Windows 7 и Vista?

Почему не работают приложения в Windows 7 и Vista?

Какие изменения были внесены в Windows 7 и Windows Vista, из-за которых многие приложения, разработанные для Windows XP, перестали работать??'  

Изменения в Windows были внесены для повышения безопасности, надежности, производительности и удобства использования, а в некоторых случаях для удаления устаревших компонентов, срок полезного использования которых просто подошел к концу.  К наиболее значительным изменениям совместимости приложений относятся:

Контроль учетных записей пользователей (UAC) / Стандартные учетные записи пользователей.  При разработке Windows Vista группа инженеров намеревалась предоставить большинству организаций возможность развертывать своих пользователей в качестве стандартных пользователей и зарезервировать права администратора для тех, кто в них нуждается - ИТ-специалистов.  Принятие принципа того, что мы использовали для наименее привилегированной учетной записи пользователя для клиентских ПК, помогает предотвратить вторжение вредоносных программ, уменьшает количество ошибок конфигурации конечного пользователя и предотвращает загрузку неавторизованных приложений на машину.  Раньше у приложения была возможность записывать в настройки реестра, изменять ядро ​​и выполнять другие аналогичные агрессивные действия.  К сожалению, за этот уровень свободы пришлось платить, а именно, безопасность.  Windows теперь ограничивает параметры ОС, которые приложение может изменить, ограничивая влияние, которое может оказать любое вредоносное ПО, но приложения, написанные с таким поведением, необходимо будет изменить или настроить для работы в Windows 7.

Также затронуты приложения, выполняющие жесткую проверку версии для версии операционной системы Windows XP. Хотя для разработчика имеет определенный смысл заблокировать поддержку и функциональность приложения с помощью версии операционной системы, которую разработчик первоначально использовал при тестировании, он также предполагает, что пользователи никогда не будут пытаться установить это приложение в более новой ОС или установить более новый пакет обновления для той же ОС. Хотя это относительно легко решить с помощью режимов совместимости или исправлений, вы часто будете видеть эту поверхность при переходе с Windows XP на Windows 7.

Безусловно, инженерные группы, ответственные за Windows Vista и Windows 7, не отнеслись к проблеме легкомысленно ..

Порты коммерческих игровых движков с открытым исходным кодом
Бесплатные игры с открытым исходным кодом и кроссплатформенные версии игрового движка можно использовать для игры как в старые, так и в некоторые из с...
Лучшие игры с командной строкой для Linux
Командная строка - не только ваш главный союзник при использовании Linux - она ​​также может быть источником развлечений, потому что вы можете использ...
Лучшие приложения для сопоставления геймпадов для Linux
Если вам нравится играть в игры на Linux с помощью геймпада вместо стандартной системы ввода с клавиатуры и мыши, для вас есть несколько полезных прил...