YouTuber展示如何将"数千款应用程序"带回到 Windows 95 时代

YouTuber展示如何将"数千款应用程序"带回到Windows95时代您可能不知道,.NET直到Windows98出现时才首次有了这个概念,因此与Windows95系统并不兼容。因此,实验的第一个重要部分就是反向移植.NET,使其与Windows95兼容。在这方面,用于在Windows98上运行现代应用程序的开源兼容层KernelEx并没有起到多大作用。另一个问题是缺少DLL文件,即使使用转储工具移植了所有必要的DLL,.NET也无法运行。经过进一步调查,发现一个名为"ndphlpr"的传统Windows驱动程序是罪魁祸首,因为它是.NET的一个必要组件,在旧系统运行时会导致.NET崩溃,尽管它在Windows98中似乎已经过时。此外,也没有办法绕过这个驱动程序。这时,YouTuber不得不使用WinDbg工具来帮助"调试".NETFramework中的问题,最后,故障排除终于有了回报,因为他发现了一个与某些点击功能缺失的WindowsAPI有关的代码片段。F20F 10 44 24 08F205 2CCO虽然我们在这里说得很轻松,但实际上并非如此,因为当时还没有WinDbg,这意味着必须克服几个兼容性问题。解码后发现,问题是由于user32.dll库中缺少"NotifyWinEvent"造成的,而SSE2在代码中混淆了一条指令,使得问题变得更加复杂。不管怎样,MattKC尝试对SSE2进行了修补,但仍然没有解决问题。最后,这位YouTuber手工制作了一种方法,在可见窗口中显示错误信息,从而修复了所有剩余的DLL兼容性怪癖。他的坚持终于得到了回报,揭示了遗留代码的秘密,证明了即使是几十年前的系统也可以超越其极限;这的确是一项相当了不起的成就。这篇文章简要总结了所取得的成果,而上面的完整视频也非常值得一看。...PC版:https://www.cnbeta.com.tw/articles/soft/1427405.htm手机版:https://m.cnbeta.com.tw/view/1427405.htm

相关推荐

封面图片

微软确认Windows 10文件系统错误(2147219196)导致部分应用程序崩溃

微软确认Windows10文件系统错误(2147219196)导致部分应用程序崩溃经过分析后发现此次故障也是典型的人为问题,微软在发布例行维护更新时调整了某些指令集版本,导致比较旧的处理器无法正常处理。所以这个问题主要影响在特别老旧的处理器上运行的Windows10系统,上述应用则是通过MicrosoftStore自动更新而不是WindowsUpdate更新的。框架指令集版本问题:WindowsLatest分析后发现此次问题主要是SSE指令集引起的,SSE指令集已经存在许多年,不过直到2011年SSE4.2才发布,因此2011年之前发布的处理器是不支持SSE4.2的。微软在最近的维护更新中将不少应用程序的Vclibs库指令集版本要求改成了SSE4.2,于是这就翻车了。受影响的应用主要是调用Vclibs库的应用,包括照片、计算器、邮件和日历、电影和电视、反馈中心、3D、3D查看器、XboxGameBar等等。微软将通过商店发布更新:目前微软已经意识到这个问题并在进行处理,后续微软将通过MicrosoftStore重新发布更新解决指令集版本问题。所以用户开启MicrosoftStore的自动更新即可,这样微软一旦发布更新,系统上受影响的这些应用都可以尽快完成更新。注:此次问题不能算微软翻车,因为这些老旧的处理器本身就不再Windows10的支持范围内,但用户可以安装。...PC版:https://www.cnbeta.com.tw/articles/soft/1416049.htm手机版:https://m.cnbeta.com.tw/view/1416049.htm

封面图片

微软证实部分Windows应用程序因数据库连接问题而出现问题

微软证实部分Windows应用程序因数据库连接问题而出现问题TheEMSSystemencounteredaproblem"with"Message:[Microsoft][ODBCSQLServerDriver]ProtocolerrorinTDSStream"or"Message:[Microsoft][ODBCSQLServerDriver]UnknowntokenreceivedfromSQLServer.官方的WindowsHealthDashboard文档说,这个错误影响到Windows7、8.1、10和11的客户端和服务器版本。不幸的是,目前没有临时的解决方法,所以受影响的客户必须坐等微软在即将到来的更新中解决这个问题。同时,如果你想知道你的电脑是否包含受该错误影响的应用程序,请运行任何使用数据库的程序,然后打开命令提示符并运行tasklist/m/sqlsrv32.dll命令。这并不是近期导致Windows中应用程序出现问题的唯一错误,几天前,微软报告修复了一个导致应用程序在Windows11上改变IME输入法时出现系统卡死的问题。此外,微软最近为Windows11用户发布了一个可选的累积更新,KB5020044使得在稳定版的Windows1122H2(2022更新)上启用一些即将到来的"Moment2"更新功能成为可能。...PC版:https://www.cnbeta.com.tw/articles/soft/1334517.htm手机版:https://m.cnbeta.com.tw/view/1334517.htm

封面图片

WinGPT:适用于古老的Windows 3.1 PC的ChatGPT应用程序

WinGPT:适用于古老的Windows3.1PC的ChatGPT应用程序"我不想让我1993年的Gateway4DX2-66被排除在人工智能革命之外,所以我为Windows3.1建立了一个人工智能助手,基于OpenAIAPI,"该开发者在HackerNews的帖子中说。WinGPT是用C语言编写的,使用微软的标准WindowsAPI,并使用TLS1.3连接到OpenAI的API服务器,因此不需要单独的现代PC。这是让这个应用程序在Windows3.1上运行的一个特别有趣的部分,同时还有在16位版本的Windows上管理内存分割架构和为应用程序建立用户界面。图标文件是在Borland的图像编辑器中设计的图/dialup.net由于有限的内存支持不能处理对话的上下文,ChatGPT的回应只是简短的。WinGPT的图标也是在Borland的ImageEditor中设计的,这是微软Paint的一个克隆,能够制作.ICO文件。"我直接用C语言构建了大部分UI,这意味着每个UI组件都必须在代码中手动构建,"这位匿名的WinGPT开发者说。"我很惊讶,任何使用Windows3.1的程序可使用的标准控件集都是非常有限的。你有一些你期望的控件--按钮、复选框、单选按钮、编辑框--但你可能需要的任何其他控件,包括那些在整个操作系统本身使用的控件,都是不可用的。"如果你还有一台在阁楼、车库或地下室里积灰的Windows3.1机器,那么你可以在dialup.net上下载16位和32位版本的Windows的WinGPT二进制文件。...PC版:https://www.cnbeta.com.tw/articles/soft/1367479.htm手机版:https://m.cnbeta.com.tw/view/1367479.htm

封面图片

微软让卸载 Windows 11 的自带应用程序变得更容易

微软让卸载Windows11的自带应用程序变得更容易根据版本25931的发布说明,Windows11现在允许卸载照片应用(即将向Windows10用户推出的应用)、人物应用和远程桌面(mstsc)客户端。不过要注意的是,只有"开始"菜单中提供了"照片"应用,"照片"应用和远程桌面可在"设置"应用中卸载。按Win+I键(或以其他方式启动"设置"),导航至"应用程序">"已安装的应用程序",按下要删除的程序旁边的三点按钮,然后单击"卸载"都可以完成。随着第25931版的推出,"人脉"、"照片"和"远程桌面"也加入了可轻松删除的收件箱应用程序的行列。此前,微软允许在不使用winget或第三方卸载程序等非常规方法的情况下删除相机应用和Cortana。与此同时,在安装Windows11时可以无需将第三方应用固定到开始菜单,如Spotify、TikTok、Instagram、Messenger等。这并不会影响系统应用,其中许多应用现在都带有一个特殊的"系统"标签,但至少现在可以更轻松地删除你不需要或不想看到的东西了。最新的Windows11Canary版本中的其他更改包括:文件资源管理器中"详细信息"窗格的改进、与动态照明兼容的鼠标和键盘同步Windows重点色的功能、新的表情符号、DC定位器的更改等。...PC版:https://www.cnbeta.com.tw/articles/soft/1377541.htm手机版:https://m.cnbeta.com.tw/view/1377541.htm

封面图片

微软为Windows 11和10用户发布Windows 365应用程序

微软为Windows11和10用户发布Windows365应用程序Windows365应用程序可以快速访问用户购买的云电脑,并从桌面直接进入云电脑。当然,必须获得Windows365订阅才能使用该应用程序。每月的订阅费用从每个用户每月28美元开始,最高的配置可以达到162.00美元。Windows365提供了根据设置、档案和工作风格定制的个性化体验,它还减少了与IT管理员的交集,可以让员工获得单点登录体验。企业还可以订阅Windows365Enterprise,支持添加无限数量的用户,而Business商业套餐只支持300个用户。Windows365将云的算力和安全性与个人电脑的熟悉性结合起来。使用你的Windows365云电脑,将你的个人应用、内容和设置从微软云端流向任何设备。Windows365让你重新拾起你离开的地方,体验工作和协作的新机会。Windows365为存储、内存和处理能力提供了一系列的选择。每个配置都包括内置工具,帮助你管理你的云电脑。你可以从以下链接下载Windows365应用程序,或前往微软商店搜索该应用程序:https://apps.microsoft.com/store/detail/windows-365/9N1F85V9T8BN...PC版:https://www.cnbeta.com.tw/articles/soft/1347125.htm手机版:https://m.cnbeta.com.tw/view/1347125.htm

封面图片

微软确认Windows 11 2022年更新中的应用程序卡死与输入法有关

微软确认Windows112022年更新中的应用程序卡死与输入法有关WindowsIME或输入法编辑器是一个内置工具,允许用户输入在标准QWERTY键盘上难以表现的语言文字。中文、日文、韩文和其他东亚语言的字符数量较多,需要客户使用由IME处理和解释的组合键。根据微软的发现,打开、关闭或改变输入模式会导致应用程序在Windows112022更新版上变得没有反应。这个问题并不影响使用Windows10和Windows11初始版本的客户。另外,如果只使用英语或其他带有拉丁文或西里尔字母的语言,它也不会带来困扰。那些依赖WindowsIME的用户可以通过安装新发布的KB5020044更新来缓解这个问题。它还为Windows11增加了一些"Moment2"功能,并修复了其他非安全问题,如与22H2上的游戏有关的问题。如果安装预览版更新不是一个选项,微软说也可以通过鼠标在任务栏中的IME模式图标改变输入模式来解决这个问题,应用程序仅在使用键盘快捷键切换IME时发生程序卡死。...PC版:https://www.cnbeta.com.tw/articles/soft/1334029.htm手机版:https://m.cnbeta.com.tw/view/1334029.htm

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人