0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

成功让Windows 95运行“数千款软件”的诀窍

微云疏影 来源:综合整理 作者:综合整理 2024-04-16 10:15 次阅读

4 月 16 日,YouTube 频道 MattKC 发布一则视频,展示如何将 Windows 98 系统中的.NET Framework移植到 Windows 95 上,从而带动后者运行“成百上千款软件”。

MattKC 视频提到,尽管 Windows 95 与 Windows 98 有诸多相似之处,但最大的差异在于.NET Framework。

该视频时长 51 分钟,主播怀念起 28 年前软硬件繁荣的年代。他指出,移植过程繁琐,需补充大量.DLL 文件,并修改 5409 项注册表信息

此外,即使补充了.DLL 文件、修改了注册表,仍无法在 Windows 95 上正常运行 JIT(Just In Time)调试。

据分析,问题可能出在“ndphlpr”这个神秘的传统 Windows 驱动程序上。虽然在 Windows 98 中未被使用,但却是运行.NET的必要条件,否则.NET应用将会崩溃。

经过数天的努力,MattKC 利用 WinDebug 对 Windows 95 和 Windows 98 的兼容性进行并行测试,最终找到阻碍 WinDebug 读取的代码块,成功完成移植。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • WINDOWS
    +关注

    关注

    3

    文章

    3440

    浏览量

    87145
  • 驱动程序
    +关注

    关注

    19

    文章

    770

    浏览量

    47245
  • Youtube
    +关注

    关注

    0

    文章

    141

    浏览量

    15320
收藏 人收藏

    评论

    相关推荐

    Surface Duo双屏手机支持运行Windows 11和安卓14操作系统

    Gustave Monce与Thai Nguyen两位开发人员的共同付出使Surface Duo能够成功运行Windows 11系统,同时也完美匹配最新款的安卓14系统。
    的头像 发表于 03-13 11:19 157次阅读

    WINDOWS系统有几个版本

    Windows 3.0、Windows 3.1、Windows 95Windows 98、 Wind
    发表于 02-29 16:40

    POL负载点电源设计中有何诀窍?有两点很关键,你必须知道

    POL负载点电源设计中有何诀窍?有两点很关键,你必须知道
    的头像 发表于 12-06 16:06 1163次阅读
    POL负载点电源设计中有何<b class='flag-5'>诀窍</b>?有两点很关键,你必须知道

    java环境配置成功后怎么运行

    Java环境配置成功后,我们可以使用几种方式来运行Java程序。下面将详细介绍这几种方式以及其使用方法。 命令行运行方式 在成功配置Java环境后,我们可以通过命令行来
    的头像 发表于 12-06 15:57 571次阅读

    选择场效应晶体管的六大诀窍

    选择场效应晶体管的六大诀窍
    的头像 发表于 12-05 15:51 230次阅读

    求助,PID调节有哪些诀窍

    PID调节有哪些诀窍
    发表于 10-17 06:12

    如何提高嵌入式软件单元测试效率

    。 单元测试是回归测试套件的关键组件。 这是因为单元测试确保了作为产品的构建块的小代码片段能够按预期工作。 简化单元测试很重要。 这是因为单元测试可能会成为速度瓶颈,需要运行数百甚至数千个单独的测试来验证
    发表于 08-28 06:31

    “Linux之父”“国内电力服务器操作系统龙头”凝思软件成功过会

    “Linux之父”“国内电力服务器操作系统龙头”凝思软件成功过会 “国内电力服务器操作系统龙头”凝思软件成功过会,这或者标志着号称“中国Linux之父”的宫敏即将登陆创业板。 宫敏是凝
    的头像 发表于 08-22 18:20 634次阅读

    新唐开发平台:进阶使用者的七大诀窍(4)检查Reset旗标

    新唐开发平台:进阶使用者的七大诀窍(4)检查Reset旗标
    的头像 发表于 08-09 11:38 330次阅读
    新唐开发平台:进阶使用者的七大<b class='flag-5'>诀窍</b>(4)检查Reset旗标

    新唐开发平台:进阶使用者的七大诀窍(5)使用Watchpoint来除错

    新唐开发平台:进阶使用者的七大诀窍(5)使用Watchpoint来除错
    的头像 发表于 08-09 11:37 391次阅读
    新唐开发平台:进阶使用者的七大<b class='flag-5'>诀窍</b>(5)使用Watchpoint来除错

    新唐开发平台:进阶使用者的七大诀窍(6)使用PinView进行功耗的除错

    新唐开发平台:进阶使用者的七大诀窍(6)使用PinView进行功耗的除错
    的头像 发表于 08-09 11:36 358次阅读
    新唐开发平台:进阶使用者的七大<b class='flag-5'>诀窍</b>(6)使用PinView进行功耗的除错

    如何在ARM上使用Clang for Windows进行编译

    Windows on Arm笔记本电脑上编译C/C++应用程序。 此原生工具链意味着您可以在该设备上为基于Arm的设备开发软件而不是在另一台主机上交叉编译或使用仿真来运行Clang的x86构建
    发表于 08-08 06:56

    MCGS组态软件的主要功能特点

    机监控系统的组态软件系统,主要完成现场数据的采集与监测、前端数据的处理与控制,可运行于Microsoft Windows 95/98/Me/NT/2000/xp等操作系统。
    的头像 发表于 07-03 16:36 4920次阅读

    command windows显示AGDI-Warning: failed to read memory at 0xFFFFFFFE, size 2软件运行是怎么回事?

    Nulink 进入仿真状态command windows显示 AGDI-Warning: failed to read memory at 0xFFFFFFFE, size 2 软件运行,是怎么回事?
    发表于 06-27 07:41

    用C语言编写并行端口2线软件

    本应用笔记讨论了为有兴趣为应用笔记AN2中所述的并行端口硬件开发3230-Wire软件的客户提供的C源代码。源代码可在达拉斯半导体的FTP站点上免费获得,并且可以在任何使用Windows 95
    的头像 发表于 06-13 17:17 359次阅读
    用C语言编写并行端口2线<b class='flag-5'>软件</b>