Какие версии Python будут работать в Windows XP?

A ± Я бы хотел, чтобы самая продвинутая версия Python все еще работала на windows xp. Мне нужны Python 2 и Python 3. Спасибо заранее!

python-3.x,installation,windows-xp,python-2.x,

4

Ответов: 3


1 принят

Я обнаружил, что python 2.7.9 и python 3.4.3 - это новейшие версии python, которые работают в Windows XP. Я нашел это через пробную версию и ошибку.


0

Любой из них, python очень независим от платформы. Некоторые функции могут не работать, но это лучше всего найти в документации.


0

Я нашел отчаянного парня (Даниэля Пистелли), который не сдавался в диалоговом окне ошибок Windows:

https://ntcore.com/?p=458

Мне нравится, как он подходит к теме:

Если мы попытаемся запустить любое новое приложение на XP, мы получим сообщение об ошибке, сообщающее нам, что это не действительное приложение Win32. Это происходит из-за некоторых полей в необязательном заголовке Portable Executable.

[...]

К счастью, достаточно настроить поля в исполняемом файле, который мы хотим запустить (python.exe), нет необходимости настраивать библиотеки DLL. Если мы попробуем запустить приложение сейчас, мы получим сообщение об ошибке из-за отсутствия API в kernel32. Поэтому позвольте обратить наше внимание на импорт.

И затем он продолжает еще 5-6 экранов. Подводя итог, очевидно, вам придется:

  • Измените заголовок python.exe,
  • Запустите крошечный скрипт Python для переназначения некоторых вызовов DLL,
  • Пересчитать некоторые бинарные хэши,
  • Создайте фальшивую версию kernel32.dll с переадресацией определенных вызовов,
  • Измените python37.dll, чтобы указать на эту поддельную вещь,

и тогда вы все настроены. Честно говоря, я не мог полностью следовать (не говоря уже о проверке!) Некоторых шагах, но он выглядит законным, и есть ссылки на полубеленые решения Дэниела для более сложных частей, также объясняется много источников Python. Я определенно дам эту вещь попробовать.

Фактически, вот окончательные сценарии с его страницы GitHub: https://github.com/dpistelli/xptmrt

Мораль истории: вы можете быть сумасшедшим, но вы никогда не будете демонтировать-все-dlls-и-exes-and-open-hexeditors-and-disassemble-hashing-algorithmms-and-mock-it-all-together- так-это работает-под-хр-псих!

питон-3.x, установка, окна-хр, питон-2.x,
Похожие вопросы