Воскресенье, 15 июня, 2025
No Result
View All Result
Новости Киева
  • Киев
  • Украина
  • Мир
  • Политика
  • Финансы
  • Спорт
  • Технологии
  • Киев
  • Украина
  • Мир
  • Политика
  • Финансы
  • Спорт
  • Технологии
No Result
View All Result
Новости Киева
No Result
View All Result
Home Технологии

Энтузиаст портировал «тысячи приложений» в Windows 95 — он перенес туда .NET Framework из Windows 98

14.04.2024
0
0
SHARES
Share on FacebookShare on Twitter

Энтузиаст портировал «тысячи приложений» в Windows 95 — он перенес туда .NET Framework из Windows 98

Видеоблогер MattKC, по его собственным словам, перенес «тысячи программ» на Windows 95, с помощью портирования в систему важной функции Windows 98 — .NET Framework. Главное ограничение Windows 95 по сравнению с Windows 98 заключается как раз в отсутствии .NET Framework — в большинстве других аспектов Windows 98 очень близка к своему предшественнику по дизайну и функциям.

Другие новости

Рецензия на фильм «Как приручить дракона» / How to train your Dragon

Рецензия на фильм «Как приручить дракона» / How to train your Dragon

15.06.2025
Рецензия на фильм «Материнская любовь» / Echo Valley

Рецензия на фильм «Материнская любовь» / Echo Valley

15.06.2025

В видео продолжительностью 51 минуту MattKC, в частности, выясняет, как заставить .NET Framework работать правильно в Windows 95. Отсутствующих файлов DLL много, но использование инструмента создания дампа позволяет идентифицировать имена отсутствующих файлов, чтобы их можно было заменить или проигнорировать. Даже после переноса всех отсутствующих файлов .NET все еще не работает. В Windows 95 потребовалось больше ключей реестра, чем в этом видео — общее количество необходимых ключей составило 5409.

Даже после переноса .NET не может правильно отладить JIT (Just In Time) в Windows 95. Похоже, что причиной является ndphlpr, загадочный устаревший драйвер Windows, который не используется в Windows 98, но необходим для корректной работы, поскольку .NET аварийно завершает работу без него. MattKC определяет, что обман ПК о наличии ndphlpr срабатывает, но после того, как его исследование показывает, что никто не знает, что это за файл.

Это, в свою очередь, вызывает ошибку исключения машинного кода. Инструмент WinDebug не поддерживает .NET изначально (поскольку он еще не существует), поэтому MattKC все еще приходится иметь дело с некоторыми проблемами совместимости при параллельном тестировании Windows 95 и 98. Обе системы были запущены на WinDebug в течение нескольких дней, чтобы найти проблему.

В конце концов MattKC нашел закрытый блок кода, который WinDebug не мог прочитать. После расшифровки код оказался следующим:

Онлайн-курс "Створення особистого бренду" від Skvot. Прокачайте особистий бренд для підсилення власного бізнесу, підвищення продажів та впізнаваність на ринку. Дізнатись більше про програму курсу і досвід лектора

F2 0F 10 10 44 24 24 08 F2 05 2C CO

Этот ошибочный код касался отсутствия API Windows для некоторых функций. Исключением было то, что он не мог найти «NotifyWinEvent в user32.dll», а SSE2 обфускала инструкцию в коде. Пришлось пропатчить .NET, чтобы устранить зависимость от SSE2, но это не исправило совместимость, а только сам дебаггер .NET.

После значительной отладки Lego Island, MattKC в конце концов вручную написал код метода для исключения/сообщения об ошибке для печати в окне, а не там, где он его не видит. Это работает и позволяет исправить последнюю часть совместимости DLL. После этого Rebuilder для Lego Island и специальная, более модернизированная программа для создания скриншотов теперь отлично работали в Windows 95.

Энтузиаст создал простой эмулятор, который запускает Windows 95 практически на любой платформе

Онлайн-курс "Створення особистого бренду" від Skvot. Прокачайте особистий бренд для підсилення власного бізнесу, підвищення продажів та впізнаваність на ринку. Дізнатись більше про програму курсу і досвід лектора

Источник: Tom`s Hardware

Читайте также

Рецензия на фильм «Как приручить дракона» / How to train your Dragon
Технологии

Рецензия на фильм «Как приручить дракона» / How to train your Dragon

15.06.2025
0

Новость, что «Как приручить дракона» получит лайв-экшен экранизацию в 2025 году, стало неожиданностью, которая вызвала больше удивления, чем ожиданий. Ведь...

Read more
Рецензия на фильм «Материнская любовь» / Echo Valley

Рецензия на фильм «Материнская любовь» / Echo Valley

15.06.2025
Фантастические фильмы, которые показывали «будущий» 2025 год

Фантастические фильмы, которые показывали «будущий» 2025 год

15.06.2025
Квентин Тарантино получил от Netflix $20 млн за сценарий

Квентин Тарантино получил от Netflix $20 млн за сценарий

15.06.2025
Сотни тысяч штрафа и тюрьма для ТЦК за силовую «бусификацию» — в Раду внесен законопроект

Сотни тысяч штрафа и тюрьма для ТЦК за силовую «бусификацию» — в Раду внесен законопроект

15.06.2025
Самый большой живой организм на Земле медленно съедают

Самый большой живой организм на Земле медленно съедают

14.06.2025
Все про джин: технология производства, виды, способы употребления и лучшие марки

Все про джин: технология производства, виды, способы употребления и лучшие марки

14.06.2025
Next Post
Без уколів: смартфони зможуть вимірювати рівень цукру у крові

Без уколів: смартфони зможуть вимірювати рівень цукру у крові

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Опрос

Пошли бы вы на уступки русне из-за отсутствия света\тепла?
Результаты

Популярное

  • Льготы на оплату коммунальных услуг: кто может рассчитывать на 100% скидку

    Льготы на оплату коммунальных услуг: кто может рассчитывать на 100% скидку

    41 shares
    Share 16 Tweet 10
  • Потужний ураган пошкодив електромережі Києва: чи вдалось відновити постачання світла

    0 shares
    Share 0 Tweet 0
  • Израиль не исключает сценария, при котором верховного лидера Ирана аятоллу Али Хаменеи физически устранят

    0 shares
    Share 0 Tweet 0
  • Украинский тандем выиграл парный трофей на грунтовом турнире в Венгрии

    0 shares
    Share 0 Tweet 0
  • На фронте за сутки почти 180 боев: какие самые горячие направления фронта, — Генштаб

    0 shares
    Share 0 Tweet 0

Последние новости

Державна зрада й підпали транспорту: у Києві затримали злочинця, який працював на рф 

Державна зрада й підпали транспорту: у Києві затримали злочинця, який працював на рф 

15.06.2025
Торг уместен, но не для военных разработок: Китай прижал США по редкоземам

Торг уместен, но не для военных разработок: Китай прижал США по редкоземам

15.06.2025
Украину атакуют российские «Шахеды»: где угроза ударов

Украину атакуют российские «Шахеды»: где угроза ударов

15.06.2025
  • Реклама
Реклама: digestmediaholding@gmail.com

Использование любых материалов сайта разрешается при условии ссылки на kyivcity.net
Интернет-СМИ должны использовать открытую для поисковых систем гиперссылку. Ссылка должна размещаться в подзаголовке или в первом абзаце материала. Редакция может не разделять точку зрения авторов статей и ответственности за содержание републицируемых материалов не несет.

© 2020-2025 Новости Киева и Украины

No Result
View All Result
  • Киев
  • Украина
  • Мир
  • Политика
  • Спорт
  • Технологии
  • Финансы

Использование любых материалов сайта разрешается при условии ссылки на kyivcity.net
Интернет-СМИ должны использовать открытую для поисковых систем гиперссылку. Ссылка должна размещаться в подзаголовке или в первом абзаце материала. Редакция может не разделять точку зрения авторов статей и ответственности за содержание републицируемых материалов не несет.

© 2020-2025 Новости Киева и Украины

wpDiscuz
0
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x
()
x
| Ответить