NForum.RU: Запуск современных программ на XP? — NForum.RU
Запуск современных программ на XP? Решение проблемы
#1 MIR
Новичок
Думаю многие уже с этим сталкивались, скачивая новые версии различных программ, которые или вобще не запускались или выдавали ошибки связанные с dll, а некоторые даже не устанавливались выдавая сообщение » Для указанной программы требуется более поздняя версия Windows«
Такой вопрос: как модифицировать win XP SP3 минимальным количеством изменений, так, чтобы на ней могли работать программы работающие только на более поздних версиях Windows?
Использовать виртуальную систему не вариант, т.к. всё будет дико тормозить. Поставить более современную винду тоже не вариант по многим причинам (этот вариант даже не обсуждается).
Попытки изменить версию винды в реестре HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ ни к чему не привели.
В редких случаях получается пропатчить саму прогу, пример с ffmpeg . Запускаем последнюю версию и видим следующее сообщение: Точка входа в процедуру _wfopen_s не найдена в библиотеке DLL msvcrt.dll Открываем ffmpeg.exe hex редактором, заменяем _wfopen_s на _wfopen и всё начинает прекрасно работать, однако большинство программ вобще не выдают никаких сообщений, поэтому что именно патчить неизвестно(
О чём это говорит? В первую очередь о том, что быдлопрограммисты в погоне за прибылью или по другим корыстным целям умышленно привязывают свои разработки к конкретным версиям винды, не смотря на то, что их софт может прекрасно работать как на старых так и на новых версиях Windows.
Теоретически следовательно возможно запускать практически все современные программы на XP незначительно меняя обращения к системным dll файлам, и дополняя систему минимальным набором dll из современных версий windows, предварительно пропатчив некоторые новые dll, чтобы они могли корректно взаимодействовать с XP.
Думаю что Я не один в этом заинтересован, возможно уже существуют какието программы или патчи, позволяющие запускать современный софт на XP, но сколько не искал — ничего пока не нашол. Если знаете такие, пожалуйста скиньте ссылку)
А здесь предлагаю обсудить любые способы запуска (кроме как на виртуальных машинах) современных программ, которые не запускаются на XP. И на основе всей информации начать создание универсальных патчев для XP)
Как запустить устаревшую программу в новой системе Windows
Если программа, написанная для предыдущей версии Windows, работает неправильно, можно изменить настройки совместимости для этой программы (вручную или с помощью средства решения проблем совместимости программ).
Если изменением параметров не удалось устранить проблему, проверьте на сайте разработчика программы наличие обновленной версии.
Предупреждение: Не используйте средство решения проблем совместимости программ для старых версий антивирусных программ, дисковых утилит и других системных программ, поскольку это может привести к потере данных или создать угрозу безопасности.
Запуск решения проблем совместимости приложений
Откройте средство решения проблем совместимости приложений.
Следуйте инструкциям средства.
Если не удается установить программу, вставьте установочный диск и с помощью мастера найдите файл установки (обычно такие файлы называются Setup.exe, Install.exe т.д.).
Совет: Также можно открыть средство решения проблем совместимости программ другим путем (щелкните правой кнопкой мыши на пиктограмме или ярлыке программы, после этого выберите Диагностика совместимости).
Изменение параметров совместимости вручную
Чтобы изменить параметры совместимости программы вручную, щелкните правой кнопкой мыши Свойства и выберите вкладку Совместимость.
Запускает программу, используя параметры из предыдущей версии Windows. Попробуйте этот параметр, если известно, что программа создана (или работала) в конкретной предыдущей версии Windows.
Запустить программу в режиме отображения 256 цветов
Использовать в программе ограниченный набор цветов. Некоторые старые программы предназначены для использования ограниченного набора цветов.
Запустить программу с разрешением экрана 640 x 480
Запускает программу в окне меньшего размера. Попробуйте этот параметр, если графический интерфейс выглядит неровным или отображается неправильно.
Отключить визуальные темы
Отключение темы в программе. Попробуйте этот параметр, если вы замечаете проблемы с меню или кнопками в строке заголовка.
Отключить оформление рабочего стола
Отключение прозрачности и других расширенных функций отображения. Выберите этот параметр, если при перемещении окна вы замечаете проблемы отображения.
Отключить масштабирование изображения при высоких значениях DPI (точек на дюйм)
Отключает автоматическое изменение размера программы, если используется шрифт большого масштаба. Попробуйте этот параметр, если шрифты большого масштаба препятствуют отражению программ.
Запустить программу от имени администратора: Для работы некоторых программ нужны права администратора. Если вы пока не вошли в систему, как администратор, этот параметр не доступен.
Настройка всем пользователям
Позволяет выбирать параметры, которые будут касаться всех пользователей компьютера.