Compatibility mode — различия между версиями
Строка 8: | Строка 8: | ||
==Отчеты== | ==Отчеты== | ||
В ReactOS планируется реализация данной функции. В багтрекере уже есть несколько отчетов на эту тему: | В ReactOS планируется реализация данной функции. В багтрекере уже есть несколько отчетов на эту тему: | ||
− | *{{JIRA|10366}} - | + | *{{JIRA|10366}} - Реализация режима совместимости |
*{{JIRA|10375}} - Вкладка "Режима совместимости" для *.exe файлов в проводнике | *{{JIRA|10375}} - Вкладка "Режима совместимости" для *.exe файлов в проводнике | ||
*{{JIRA|10593}} - Апплет "Режим совместимости" для Панели управления | *{{JIRA|10593}} - Апплет "Режим совместимости" для Панели управления | ||
{{ReactOS}} | {{ReactOS}} |
Версия 18:23, 27 ноября 2015
Режим совместимости
Некоторые программы не работают/работают некорректно в более новых версиях 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 - Апплет "Режим совместимости" для Панели управления