Quantcast
Channel: Ru.Board
Viewing all articles
Browse latest Browse all 920530

Windows 98 SE (оптимизация и улучшение) — девятая часть (3895) / 98IF, MDCU, NUSB и прочие заплатки и флуд.

$
0
0
Egor2020:
HNKTO

Цитата:
Это не к Кексу. Это собрать из исходников msvcp140.dll совместимую с 9х, как это сделано со всеми msvc[r/p]хх после *80.dll

В очередной раз вернусь к вопросу запуска программ, написанных на Microsoft Visual C++ 2015/2017, под системами Windows, выпущенными до Windows XP:
Я обнаружил, что многие программы, использующие библиотеку msvcp140.dll (например, самосборные браузеры и почтовые клиенты от roytam1), теоретически могут заработать и под Windows 2000 SP4, если установить пропатченное японское ядро от blackwingcat, которое можно скачать отсюда. На практике я выполнил следующие действия:

  1. Установил русскую версию Windows 2000 SP4 на виртуальную машину Microsoft Virtual PC 2007.
  2. Установил поочередно обновления в порядке слева направо (с перезагрузками виртуалки): KB891861-v2 (Update Rollup 1), Internet Explorer 6 SP1, Windows Media Player 9, DirectX 9.0c (февраль 2010 года), Microsoft Data Access Components 2.8 SP1, KB893803-v2 (Windows Installer 3.1), RootsUpd 2012, KB2817183 (кумулятив для IE6SP1), KB951748-v2 (DNS Update).
  3. Установил пропатченное японское ядро от blackwingcat версии 2.9iG и перезагрузил виртуалку.
  4. Скачал и распаковал архивы с браузерами New Moon 28.10.3a1 и Serpent 52.9.

В результате оба браузера без проблем запустились на Windows 2000 SP4 и смогли выйти на современные HTML5-сайты. И даже установилось расширение для блокировки рекламы uBlock Origin 1.16.4.29.
Но как реализовать подобное под Windows 98 SE, не переходя на ядро Windows NT?

Viewing all articles
Browse latest Browse all 920530

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>