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

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

webgou14年前 (2013-02-18)网站应用265
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架构的区别导致,还是微软出于营销考虑,故意不兼容的?黑客已经可以运行部分传统软件了(详见问题补充)” 的相关文章

网站头像: favicon.ico

用了一上午来做这个网站头像,说说个人感觉。开始从网上查看了一些资料,在本地iis 5中测试,在世界之窗浏览器中测试,然后看不出效果。首先是把favicon直接放在要目录下,然后去修改zblog但是没有任何效果,最后在ff中能过了。这说明是因浏览器的原故,导至显示不了。favicon作用:...…

WCDMA/TD-SCDMA UE开机流程简述

为了让大家对UE开机流程有一个整体的认识,同时也方便大家理解本博客讲解的各模块在流程中所处的位置,现给出一个UE开机流程的简述,对TD-SCDMA和WCDMA UE终端均适用。当UE开机时,NAS层会请求发起PLMN的选择,目的是选择一个可用的、最好的PLMN。PLMN选择有两种模式,自动和手动。自…

fscommand路径

fscommand使用: fscommand(command,argument) command:exec 1.在同目录下面建一文件夹:fscommand,把要执行的文件放到内 2.flash 转换成 exe(打开.swf文件,文件-˃创建播放器) 但网上下面几种用法,用不了: fscommand…

360 手机卫士 Android 版是如何做到在卸载完成后弹出一个网页的?

首先从Android弹出网页开始分析。在Android开发中,通过系统默认浏览器弹出网页是通过如下的代码来实现的:startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse("http://www.baidu.com")));那么也…

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

在每一篇文章的正文添加广告,主要是修改TEMPLATE文件夹里的b_article-single.html模板。这一句是文张正文部分,</div> 前边直接添加广告代码就可以了,但这样并不好管理,建议用一下介绍的方法。zblog是div+css构架,我们可以在css里随意控制广告的显示位…

中国科学技术大学开源软件镜像

[B]中国科学技术大学开源软件镜像[/B] http://mirrors.ustc.edu.cn。…

发表评论

访客

看不清,换一张

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