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

    文章

    3697

    浏览量

    93283
  • 驱动程序
    +关注

    关注

    19

    文章

    868

    浏览量

    49996
  • Youtube
    +关注

    关注

    0

    文章

    144

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    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 1160次阅读

    九同方EDA软件免费试用

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

    龙芯处理器支持WINDOWS吗?

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

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

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

    值得体验的多款Windows on Arm应用

    % 的使用时间都在 Arm 原生应用上。与此同时,目前已有超过 100 Arm 原生应用可供使用,涵盖多款热门工具,包括爱奇艺、哔哩哔哩和搜狗等均能在 Windows on Arm的设备上原生运行,为用户带来出色的性能、能效
    的头像 发表于 05-28 13:56 1619次阅读

    AMD携手微软共迎Windows 11 AI+ PC 生态新篇章

    运行70B大模型处理器平台、微软Windows 11 AI+ PC推出AI功能更新,到ISV加速开发本地化AI应用、OEM厂商全面布局AI+ PC产品……一个由硬件创新、软件生态与行业应用共同
    的头像 发表于 05-16 14:35 654次阅读
    AMD携手微软共迎<b class='flag-5'>Windows</b> 11 AI+ PC 生态新篇章

    如何基于Android 14在i.MX95 EVK上运行Deepseek-R1-1.5B和性能

    本文档总结了如何基于 Android 14 在 i.MX95 EVK 上运行 Deepseek-R1-1.5B 和性能。 1. Install Android 14 on i.MX95 您可以按照
    发表于 04-04 06:59

    Windows上安装OpenVINO™运行时遇到错误怎么解决?

    已在 Windows* 上安装OpenVINO™运行时。 配置环境变量。 遇到错误: Location is not available.
    发表于 03-05 09:13

    使用Windows中的Docker容器运行DL Streamer出现报错怎么解决?

    使用 Windows* 中的 Docker 容器运行 DL Streamer。 遇到错误: gi.repository.GLib.GError: gst_parse_error: 无元素 “vaapih264enc” (1)
    发表于 03-05 07:04

    The Bat! Voyager便携式电子邮件客户端软件介绍

    您随身携带。 The Bat! Voyager是一便携式电子邮件客户端软件,可以在任何运行 Microsoft Windows 的电脑上
    的头像 发表于 02-13 11:01 839次阅读

    DAC5689EVM评估板写入数据,软件中很多参数就会出现持续跳变,为什么?

    如题,硬件为新买的DAC5689EVM官方评估板,软件为官网下载的最新版本DAC5689EVM配套软件运行系统为32位Windows XP,软件
    发表于 01-07 08:16

    西恩科技完成数千万元天使+轮融资

    日前,哈尔滨西恩科技有限公司(以下简称“西恩科技”)宣布成功完成数千万元天使+轮融资,本轮融资由经纬创投独家投资。
    的头像 发表于 01-06 16:26 1213次阅读

    如何实现Windows应用在Linux系统上的无缝运行

    统信 Windows 应用兼容引擎 V3.0 的推出,用户可以在 deepin 系统上直接双击.exe文件运行 Windows 应用程序。 近期,我们收到了大家诸多的反馈信息。基于这
    的头像 发表于 12-30 09:51 2558次阅读
    如何实现<b class='flag-5'>Windows</b>应用在Linux系统上的无缝<b class='flag-5'>运行</b>