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
    +关注

    关注

    4

    文章

    3711

    浏览量

    94469
  • 驱动程序
    +关注

    关注

    19

    文章

    874

    浏览量

    50951
  • Youtube
    +关注

    关注

    0

    文章

    144

    浏览量

    17471
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Z2SMA5V1 稳压二极管轻载连续运行长效耐久性能测评

    圆,轻载工况下导通状态极其稳定,微电流区间线性度优异,无轻载稳压塌陷、电压抖动问题。数千小时轻载连续老化测试显示,漏电流、稳压值、内阻几乎无衰减,耐久性能突出。 长期微功耗运行不会产生 PN 结疲劳
    发表于 05-27 13:23

    恩智浦FRDM i.MX 95开发板释放边缘应用无限潜能

    FRDM i.MX 95开发平台是一基于i.MX 95应用处理器 (采用15mm x 15mm封装) 的低成本、紧凑型开发板。该平台专为快速原型设计和评估而设计,支持先进的AI加速能力、丰富
    的头像 发表于 05-19 09:41 398次阅读
    恩智浦FRDM i.MX <b class='flag-5'>95</b>开发板释放边缘应用无限潜能

    求助,关于imx95的图像问题求解

    我在完整模式下为 imx95 创建了一个图像。 获得映像后,为了将映像刷新到 SD卡,我运行了: sudo dd
    发表于 04-22 11:05

    如何蓝牙 USB 加密狗正常工作?

    我想蓝牙 (bluez) 运行。所以我需要一个 USB 蓝牙加密狗。 有人成功蓝牙 USB 加密狗正常工作吗?如果是这样,需要做什么?您在哪个品牌和型号/品牌上取得了
    发表于 03-19 07:18

    LPCScrypt 无法在 Windows 11 25H2 上运行怎么处理?

    removed from Windows 11 since 25H2 (see 从 Windows 中删除 Windows Management Instrumentation 命令行 (WMIC) - Microsoft支持
    发表于 02-27 06:52

    井下米的AI:矿山大模型“煤海”变“智海”

    大模型直入米之下,煤海变智海
    的头像 发表于 01-23 17:14 2538次阅读
    井下<b class='flag-5'>千</b>米的AI:矿山大模型<b class='flag-5'>让</b>“煤海”变“智海”

    探索SN65LVDS95 - EP LVDS SERDES发射器:特性、应用与设计要点

    SN65LVDS95 - EP是一LVDS(低压差分信号)串行器/解串器发射器,专为满足工业温度范围( - 40°C至85°C)的可靠运行
    的头像 发表于 12-30 09:45 420次阅读

    Windows10上运行vivado使用tcl文件创建E203项目路径错误的问题

    软件版本是vivado2020.1,开发板是MCU200T。由于习惯使用了Windows系统所以想在Windows上创建vivado项目进行开发。但是由于Makefile更适合Linux系统,所以
    发表于 10-28 07:19

    运行自己编写的C语言项目的E203软件仿真环境的搭建

    ,如何E203能够在软件仿真的环境下运行自己编写的C语言代码呢? 以下是我们的方案。 首先,hbird-sdkapplicationbaremetal目录下放置着一些测试程序,以helloworld
    发表于 10-20 06:44

    Windows作系统可以在 ARM926EJ-S 上运行吗?

    Windows作系统可以在 ARM926EJ-S 上运行吗? 如果是,用于实现 Windows作系统的步骤和工具是什么 Windows作系统可以在 ARM926EJ-S 上
    发表于 08-29 07:50

    求助,关于CYW43455 BLE Windows断开连接问题求解

    我们有一个使用muRata LBEE5HY1MW( CYW43455芯片组)的项目。 我遇到了一个问题,我可以使用 Windows 成功配对设备,但约 30 秒后它就会断开连接。外围设备再次开始广告
    发表于 07-17 07:38

    2025年5月飞腾平台与95产品完成兼容适配

    2025年5月,飞腾平台共与 52 家国内厂商的 95 产品完成了兼容适配。整体包括:安全类 18 ,应用软件 30 ,云产品 7
    的头像 发表于 07-03 18:23 1660次阅读

    九同方EDA软件免费试用

    美国突发断供EDA软件,重创中国半导体产业,中国芯片设计工具链遭遇“釜底抽薪”,在国内数千家芯片设计企业集体陷入困境之时,九同方义无反顾,全力踏上破局之道!
    的头像 发表于 06-07 13:55 1536次阅读

    龙芯处理器支持WINDOWS吗?

    龙芯处理器目前不支持原生运行Windows操作系统,主要原因如下: 架构差异 龙芯架构:龙芯早期基于MIPS架构,后续转向自主研发的LoongArch指令集(与x86/ARM不兼容
    发表于 06-05 14:24

    统信Windows应用兼容引擎V3.3.0更新

    为打破平台界限,应用体验无缝衔接,deepin 团队基于 Wine 技术,推出了“统信 Windows 应用兼容引擎”,支持在 deepin 和统信 UOS 系统上直接双击运行 Window
    的头像 发表于 06-04 13:58 1962次阅读