Прогресс и программы, как ломают хорошие вещи |
Добро пожаловать, гость ( Вход | Регистрация )
Прогресс и программы, как ломают хорошие вещи |
-=CHE@TER=- |
Nov 26 2014, 18:25
Сообщение
#1
|
Walter Sullivan Группа: Root Admin Сообщений: 1,361 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 314 раз(а) |
Как вы, наверное, все знаете Microsoft бросила Windows XP, а за ней уже и все остальные подтянулись, ломая зачастую даже хорошие вещи в угоду "моде".
Ведь нормально написанная программа без проблем работает с ядром системы напрямую (KERNEL / USER / GDI и прочие DLL), без всяких "MSVCR90.DLL" и прочего ГМО призванного подтирать сопли рукожопым дебилам немогущим нормальный код. В связи с этим создаю эту тему, где буду сообщать о программах, которые были ничего, но превратились в кучу компоста. Во-первых, срочно - обновилась Miranda IM до версии v0.10.25: QUOTE Enhancements: Обратите внимание: если раньше Miranda IM работала через "MSVCRT.DLL", который есть много где (хотя и не везде), то теперь через "MSVCR90.DLL", который нужно качать и ставить (redistributable package). Хотя я использую Unicode под Windows XP, но у меня большие сомнения, что их ANSI-версия теперь будет работать под Windows 98.- Switch to newer compiler which requires an included redistributable package Так что бегом качать Miranda IM v0.10.24 из репозитория, пока её оттуда ещё не удалили. Во-вторых, пара слов о PHP: 1) Последний кошерный PHP собранный под VC6 - это 5.3.5 (тут остался) - работает не в пример шустрее собранных под VC9, а также меньше занимает. 2) Сам PHP 5.3.x уже бросили летом. 3) Как видно из ссылки выше PHP 5.4.x бросят в следующем году. 4) А PHP 5.5.x и выше уже не поддерживает Windows XP и Windows 2003 (минимум нужен Vista)! В общем, делайте запасы. Спасибо сказали:
|
-=CHE@TER=- |
Feb 4 2015, 18:50
Сообщение
#2
|
Walter Sullivan Группа: Root Admin Сообщений: 1,361 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 314 раз(а) |
|
-=CHE@TER=- |
Aug 21 2015, 19:32
Сообщение
#3
|
Walter Sullivan Группа: Root Admin Сообщений: 1,361 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 314 раз(а) |
Полез обновить FileZilla Client, а он не запускается ("не приложение win32"). Сначала не понял, думал они по ошибке 64-х битную версию перепутали и не в тот архив вложили (*_win32*), а потом смотрю:
QUOTE 3.8.1-rc1 (2014-05-25) Так что последняя версия поддерживающая Windows XP и её производные это:New features: * MSW: Windows XP and derivatives are no longer supported. Minimum supported operating system is Windows Vista. FileZilla Client 3.8.0 (2014-03-28) Забирайте, пока оно ещё доступно. |
Siberian GRemlin |
Aug 25 2015, 03:11
Сообщение
#4
|
Advanced Member Группа: CTPAX-X Сообщений: 537 Регистрация: 4-February 08 Пользователь №: 2 Спасибо сказали: 221 раз(а) |
Чем она лучше встроенного клиента в Total Commander?
Сейчас, как я понял, крупные разработчики принудительно отключают поддержку XP, даже если их программа может работать на ней. Думаю, по настоянию M$. |
Grom PE |
Aug 25 2015, 11:46
Сообщение
#5
|
Advanced Member Группа: CTPAX-X Сообщений: 84 Регистрация: 7-February 08 Из: i@grompe.org.ru Пользователь №: 3,120 Спасибо сказали: 95 раз(а) |
Зачастую программы не работают под XP только потому, что новый MSVC тупо ставит минимальную версию подсистемы 6.0 (Vista и выше) в заголовке exe-шников.
Собственноручно заставил одну программу запуститься под XP без официальной поддержки, исправив все заголовки в .exe и прилагающихся .dll на 5.0, правда, одной dll пришлось всунуть внутрь код функции InterlockedCompareExchange64, которой нет в XP. Спасибо сказали:
|
-=CHE@TER=- |
Aug 25 2015, 18:31
Сообщение
#6
|
Walter Sullivan Группа: Root Admin Сообщений: 1,361 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 314 раз(а) |
Чем она лучше встроенного клиента в Total Commander? Не знаю - Total Commander не использую, а, в отличие от FTP-плагина к FAR, она может, во-первых, нормально копировать дату файлов, а во-вторых, скачивать файлы в несколько потоков (если сервер это позволяет) - быстрее получается.Сейчас, как я понял, крупные разработчики принудительно отключают поддержку XP, даже если их программа может работать на ней. Думаю, по настоянию M$. Или, может быть, даже за бабло.Зачастую программы не работают под XP только потому, что новый MSVC тупо ставит минимальную версию подсистемы 6.0 (Vista и выше) в заголовке exe-шников. Угу. Правда в FileZilla, увы, не только это.Собственноручно заставил одну программу запуститься под XP без официальной поддержки, исправив все заголовки в .exe и прилагающихся .dll на 5.0, правда, одной dll пришлось всунуть внутрь код функции InterlockedCompareExchange64, которой нет в XP. Ну, ты смог отделаться лёгкой кровью, а в FileZilla там какие-то функции из kernel32.dll, которых в Windows XP ещё не было (GetFinalPathNameByHandleW, InitializeConditionVariable, SleepConditionVariableCS, WakeConditionVariable и какая-то библиотека Normaliz.dll с одной единственной функцией IdnToAscii), а заморачиваться со вставкой мне как-то не особо хотелось. В принципе, можно попробовать собрать из исходных кодов безо всяких таких зависимостей, но там конфигурационные файлы, для которых нужен Perl или Python, короче, ещё кучу пакетов ставить, чтобы это всё собрать - за такие вещи, вообще-то, хочется взять и как следует ушатать. Так что я махнул рукой. |
Grom PE |
Aug 27 2015, 05:20
Сообщение
#7
|
Advanced Member Группа: CTPAX-X Сообщений: 84 Регистрация: 7-February 08 Из: i@grompe.org.ru Пользователь №: 3,120 Спасибо сказали: 95 раз(а) |
Ну, ты смог отделаться лёгкой кровью, а в FileZilla там какие-то функции из kernel32.dll, которых в Windows XP ещё не было (GetFinalPathNameByHandleW, InitializeConditionVariable, SleepConditionVariableCS, WakeConditionVariable и какая-то библиотека Normaliz.dll с одной единственной функцией IdnToAscii), а заморачиваться со вставкой мне как-то не особо хотелось. С целым рядом отсутсвующих функций уже проще какой-нибудь загрузчик написать, либо сделать подмену библиотек. Эдакий KernelEx, только для Windows XP вместо Windows 98. Ну и игры от Висты в XP же переносили. Рано или поздно такая утилита должна появиться, энтузиастов старых ОС много. Спасибо сказали:
|
Siberian GRemlin |
Aug 27 2015, 06:04
Сообщение
#8
|
Advanced Member Группа: CTPAX-X Сообщений: 537 Регистрация: 4-February 08 Пользователь №: 2 Спасибо сказали: 221 раз(а) |
|
Grom PE |
Aug 27 2015, 13:25
Сообщение
#9
|
Advanced Member Группа: CTPAX-X Сообщений: 84 Регистрация: 7-February 08 Из: i@grompe.org.ru Пользователь №: 3,120 Спасибо сказали: 95 раз(а) |
Какие? Слышал что-то про «Halo 2», но сам не пробовал. Те, что вместе с Вистой шли. Обновлённый сапёр, пасьянс там, новые игры. Спасибо сказали:
|
Siberian GRemlin |
Sep 24 2015, 05:25
Сообщение
#10
|
Advanced Member Группа: CTPAX-X Сообщений: 537 Регистрация: 4-February 08 Пользователь №: 2 Спасибо сказали: 221 раз(а) |
Есть такая интересная штука — WineD3D for Windows. Как я понял, она интерпретирует Direct3D и отображает графику через OpenGL. Пока сам не пробовал, но интересно проверить можно ли запустить игры для DX10 на XP, а также исчезнут ли графические глюки в Project IGI, Red Faction (про неоф. исправление знаю) и пр. играх на карточках nVidia.
Крайняя версия. Сайт автора постоянно в ауте, поэтому инфу лучше запросить у поисковика. Попробовал на паре игр. Grey Goo — ничего не поменялось, выводится сообщение, что данная ОС не поддерживает DX11. Massive Chalice — запустилась, отобразился курсор на чёрном, но появилось сообщение, что ваш GPU не поддерживает DX10 — неправда. Видимо, что-то в WineD3D не доработано. Grim Fandango Remastered — дело вообще не в DirectX. Выдаёт сообщение. QUOTE Точка входа в процедуру GetLocaleInfoEx не найдена в библиотеке KERNEL32.dll Для запуска игры эта функция вообще не нужна, это проверка региона системы. Вот ведь маразм. Более требовательные современные игры на Unreal Engine можно запустить, а более простую игру — нет.Спасибо сказали:
|
Siberian GRemlin |
Oct 2 2015, 15:03
Сообщение
#11
|
Advanced Member Группа: CTPAX-X Сообщений: 537 Регистрация: 4-February 08 Пользователь №: 2 Спасибо сказали: 221 раз(а) |
Проверил ещё на игры Batte Batalions — вылетает при запуске, последняя запись в журнала намекает, что дело в dx11 shaders.
А вот свежее продолжение The Neverhood — Armikrog изначально поддерживает XP. Блин, вот с Grim Fandango Remastered действительно обидно! Спасибо сказали:
|
-=CHE@TER=- |
Jan 25 2017, 20:20
Сообщение
#12
|
Walter Sullivan Группа: Root Admin Сообщений: 1,361 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 314 раз(а) |
Firefox will drop support for Windows XP and Vista in September 2017
Такие дела. А ещё недавно тестил UnrealIRCd (IRC сервер), так там нигде не написано что Windows XP бросили. Путём поиска и копания в веб-архиве выяснил, что последняя версия поддерживающая Windows XP это UnrealIRCd 3.2.10.5. Пример кофигурации можно подглядеть здесь. |
-=CHE@TER=- |
Mar 16 2017, 07:44
Сообщение
#13
|
Walter Sullivan Группа: Root Admin Сообщений: 1,361 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 314 раз(а) |
Долго думал написать здесь или в Software Patches, но всё ж решил в этой теме, ибо там патчи чтобы починить, а тут чтобы тупо заставить работать. Короче, отказался у меня сегодня Skype запускаться с ошибкой:
QUOTE Вы были отключены от сети потому что пользуетесь устаревшей версией Skype. Как пишут сами разработчики версии 7.16 and below более не поддерживаются.Т.е. они тупо блочат по номеру версии. Ну, я тоже не будь дураком - запустил ArtMoney, сделал поиск строки "6.20" (моя версия Skype, где ещё не успели окончательно весь интерфейс испоганить). Нашлось что-то около 20-30 совпадений, но, как оказалось, достаточно было поменять лишь в первом "6" на "7" чтобы Skype благополучно продолжил работать. Сделал себе небольшую программку, которая запускает Skype, ждёт, пока в этом месте памяти (адрес фиксированный) не появится "6", патчит на "7" и выходит. Кстати, для проверки поставил в песочнице Skype 7.17.0.106 (взять можно здесь) - тот, действительно, входит без проблем, но интерфейс уже успели угробить. Спасибо сказали:
|
-=CHE@TER=- |
Mar 17 2017, 12:21
Сообщение
#14
|
Walter Sullivan Группа: Root Admin Сообщений: 1,361 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 314 раз(а) |
11 апреля 2017 в Microsoft бросают поддержку:
- Windows Vista (как шутят в Интернете "система, которой и так никто не пользовался") - Office 2007 Кто не в курсе - узнать что и когда бросят или уже бросили можно здесь: Microsoft Lifecycle Policy Вроде бы, через три года бросают Windows 7. Кто, вдруг, не в курсе - сейчас в Интернете идёт большой срач по поводу вот этого - Windows 7 и 8.x тупо не будут обновляться и ставить обновления безопасности, если вы проапгрейдили процессор на компьютере на 7-ое поколение. Как вы думаете, какой Microsoft предлагает выход? Правильно - поставить Windows 10. Наслаждайтесь причинёнными неудобствами. В общем, выкручивают руки - либо ставь Windows 10, либо переходи на Линукс. |
-=CHE@TER=- |
Sep 11 2017, 16:50
Сообщение
#15
|
Walter Sullivan Группа: Root Admin Сообщений: 1,361 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 314 раз(а) |
Advanced Chrome
Google Chrome Fork - Chromium For Windows (Windows XP, Vista, Win 7, Win 8, Win 10) Хромой обозреватель работающий под Windows XP. Нет, я не перешёл на это убожество, просто наш хостер поставил новую биллинговую систему, которая написана через одно место и только под хромыми обозревателями и работает... |
-=CHE@TER=- |
Sep 19 2017, 08:53
Сообщение
#16
|
Walter Sullivan Группа: Root Admin Сообщений: 1,361 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 314 раз(а) |
MKVToolNix GUI v10.0.0 ('To Drown In You')
Latest version of MKVToolNix with Windows XP support. |
Grom PE |
Sep 19 2017, 18:37
Сообщение
#17
|
Advanced Member Группа: CTPAX-X Сообщений: 84 Регистрация: 7-February 08 Из: i@grompe.org.ru Пользователь №: 3,120 Спасибо сказали: 95 раз(а) |
Последнюю версию они компилируют с Qt 5.9, а Qt после 5.6 поломал поддержку Windows XP. Сейчас весь Qt-шный софт сползает.
В исходниках проекта пишут, что можно скомпилировать с Qt 5.3. Спасибо сказали:
|
-=CHE@TER=- |
Feb 26 2018, 15:04
Сообщение
#18
|
Walter Sullivan Группа: Root Admin Сообщений: 1,361 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 314 раз(а) |
Git перестал работать с какой-то ошибкой о сертификате.
Пришлось обновиться (очень жаль, ибо старый от 2015 года я до 10 Мб урезал, а новый толстый, жирный, да ещё и глючит). И тут выяснилось вот это: QUOTE As of Git for Windows v2.10.1, Windows Vista or later are required. The last version of Git for Windows to support Windows XP and Windows Server 2003 is v2.10.0. © Git for windowsWhy? Parts of Git are implemented in shell script, and Git for Windows runs those scripts via MSYS2's POSIX emulation layer, which in turn is based on the Cygwin POSIX emulation layer. Seeing as Windows XP and Windows Server 2003 are years past their official end of life, the Cygwin project ended their Herculean efforts to support those Windows versions. |
-=CHE@TER=- |
Apr 19 2018, 08:58
Сообщение
#19
|
Walter Sullivan Группа: Root Admin Сообщений: 1,361 Регистрация: 4-February 08 Пользователь №: 3 Спасибо сказали: 314 раз(а) |
QUOTE Windows XP Support in Sandboxie © SandboxieWindows XP is supported up to Sandboxie version 5.22 . Any beta/stable versions after Sandboxie 5.22 will not work on XP. Старые версии ещё можно взять здесь. А всё потому что: QUOTE Version 5.24 Released on 12 March 2018. ... * Source code updated to Visual Studio 2015. ... |
Grom PE |
Apr 19 2018, 13:26
Сообщение
#20
|
Advanced Member Группа: CTPAX-X Сообщений: 84 Регистрация: 7-February 08 Из: i@grompe.org.ru Пользователь №: 3,120 Спасибо сказали: 95 раз(а) |
Source code updated to Visual Studio 2015. Криворук автор, похоже. Ребята из Miranda-NG справились и с Visual Studio 2017. |
Упрощённая версия | Сейчас: 18th November 2024 - 10:42 |