Compatibility mode
Режим совместимости
Некоторые программы не работают/работают некорректно в более новых версиях Windows. Это происходит потому, что они требуют более старые функции API, которые могут отсутствовать в новой версии.
Для этого в Windows есть режим совместимости, который можно выбрать для каждой программы. Такая же функция присутствует в Wine. С помощью winecfg можно выбрать, какую версию Windows API будет имитировать Wine для всей "системы" или для конкретной программы.
В ReactOS, которая на данный момент стремится к Windows NT 5.2 (Windows Server 2003), пока данная функция отсутствует и система, ни смотря на то, что в ней для реализации Windows API используется код Wine, данная функция отсутствует. Для всех программ она идентифицируется как Windows Server 2003 SP1 и несовместимые с этой системой приложения даже не запустятся.
Отчеты
В ReactOS планируется реализация данной функции. В багтрекере уже есть несколько отчетов на эту тему:
- CORE-10366 - Режим совместимости для "несовместимых" приложений
- CORE-10375 - Вкладка "Режима совместимости" для *.exe файлов в проводнике
- CORE-10593 - Апплет "Режим совместимости" для Панели управления