当前位置:首页 > 网站应用

Window RT无法兼容Windows传统软件到底是因为ARM架构与X86架构的区别导致,还是微软出于营销考虑,故意不兼容的?黑客已经可以运行部分传统软件了(详见问题补充)

webgou14年前 (2013-02-18)网站应用187
Windows RT不能运行传统的Windows程序,就是因为x86和ARM是不同的指令集,不是因为任何其他非技术的原因,不同的指令集本身就是技术的鸿沟。这篇文章的小编,水平太低,混淆概念。那篇文章(Wordpress,可能需要梯子)所说的是绕过Windows RT应用完整性检查的方法,也就是可以运行没有经过微软签名认证的程序,没有说可以运行x86的应用。

CPU 执行指令,使得程序能够运行。但是CPU存在很多种不同的架构,我们有时也称之为平台,这些不同的架构针对不同的应用需求而设计,所以他们的程序是不通用 的。有一种使得程序通用的方法,就是构造一种虚拟机,把程序编译为这种虚拟机的指令,然后把这个虚拟机在不同的CPU架构上实现一次,这样子程序就可以在 不同的平台上使用了。Java就属于这一种类型的程序,可以在任何的平台上运行和使用。

不过微软是有办法让Windows RT运行一部分传统Windows的应用程序的,因为Windows系统都自带了一个虚拟机,就是.NET CLR,而且这是一个做得很好的虚拟机。也就是使用.NET开发的应用程序,理论上是可以在Windows RT上运行的。不过不知道微软有没有这种打算,似乎没有看到这方面的新闻。
作者:余天升  来源:知乎

扫描二维码推送至手机访问。

版权声明:本文由知了博客发布,如需转载请注明出处。

本文链接:https://www.webgou.info/?id=556

标签: windowsARMX86
分享给朋友:

“Window RT无法兼容Windows传统软件到底是因为ARM架构与X86架构的区别导致,还是微软出于营销考虑,故意不兼容的?黑客已经可以运行部分传统软件了(详见问题补充)” 的相关文章

域名迁移记录:Cloudflare 域名转入腾讯云(用于美橙ICP备案、合规稳定)

本人个人博客域名之前托管在 Cloudflare,使用稳定、免费隐私、自带 CDN,体验很好。但有一个致命问题:Cloudflare 只能提供英文域名所有权证书,不支持国内 ICP 备案。为了合规备案、正常使用国内主机,同时保留灵活的解析与 CDN 选择权,我最终采用一套「域名国内托管、主机美橙、备…

专为iPhone开发者准备的50款经典开源应用

苹果的iPhone应用商店获得了前所未有的成功,在线上已经有超过20万的应用程序。我们在这里选取了50个经典的开源的iPhone应用及其源码下载,供iPhone开发者们学习分享。 ABC123:一个挑战记忆力的游戏  源码下载 Colloquy: IRC客户端 一个全功能移动客户端,具备…

intitle,inurl,filetype,site的用途

说起Google,可谓无人不知无人不晓。作为世界第一的搜索引擎,其强大的搜索功能,可以让你在瞬间找到你想要的一切。不过对于普通的计算机用户而言,Google是一个强大的搜索引擎;而对于黑客而言,则可能是一款绝佳的黑客工具。正因为 google的检索能力强大,黑客可以构造特殊的关键字,使用Google…

name.com域名解析

name.com域名解析…

在Z-Blog中添加广告的详细方法

在每一篇文章的正文添加广告,主要是修改TEMPLATE文件夹里的b_article-single.html模板。<div class="post-body"><#article/content#></div>这一句是文张正文部分,</di…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。