Window RT无法兼容Windows传统软件到底是因为ARM架构与X86架构的区别导致,还是微软出于营销考虑,故意不兼容的?黑客已经可以运行部分传统软件了(详见问题补充)
Windows RT不能运行传统的Windows程序,就是因为x86和ARM是不同的指令集,不是因为任何其他非技术的原因,不同的指令集本身就是技术的鸿沟。这篇文章的小编,水平太低,混淆概念。
那篇文章(Wordpress,可能需要梯子)所说的是绕过Windows RT应用完整性检查的方法,也就是可以运行没有经过微软签名认证的程序,没有说可以运行x86的应用。
CPU 执行指令,使得程序能够运行。但是CPU存在很多种不同的架构,我们有时也称之为平台,这些不同的架构针对不同的应用需求而设计,所以他们的程序是不通用 的。有一种使得程序通用的方法,就是构造一种虚拟机,把程序编译为这种虚拟机的指令,然后把这个虚拟机在不同的CPU架构上实现一次,这样子程序就可以在 不同的平台上使用了。Java就属于这一种类型的程序,可以在任何的平台上运行和使用。
不过微软是有办法让Windows RT运行一部分传统Windows的应用程序的,因为Windows系统都自带了一个虚拟机,就是.NET CLR,而且这是一个做得很好的虚拟机。也就是使用.NET开发的应用程序,理论上是可以在Windows RT上运行的。不过不知道微软有没有这种打算,似乎没有看到这方面的新闻。
作者:余天升 来源:知乎
“Window RT无法兼容Windows传统软件到底是因为ARM架构与X86架构的区别导致,还是微软出于营销考虑,故意不兼容的?黑客已经可以运行部分传统软件了(详见问题补充)” 的相关文章
用了一上午来做这个网站头像,说说个人感觉。开始从网上查看了一些资料,在本地iis 5中测试,在世界之窗浏览器中测试,然后看不出效果。首先是把favicon直接放在要目录下,然后去修改zblog但是没有任何效果,最后在ff中能过了。这说明是因浏览器的原故,导至显示不了。favicon作用:...…
fscommand使用: fscommand(command,argument) command:exec 1.在同目录下面建一文件夹:fscommand,把要执行的文件放到内 2.flash 转换成 exe(打开.swf文件,文件-˃创建播放器) 但网上下面几种用法,用不了: fscommand…
我们知道使用 Gmail 给美国和加拿大拨打电话是完全免费的,现在 Google 则再一次震撼到了我们!只要使用 Gmail 拨打国内电话,通话双方均全部免费! 操作的步骤如下: 1、确保登录 Gmail 后可以看到在 Chat 列表中看到 "Call phone"按钮。这有2个…
支持硬盘 U盘 闪存盘 SD卡 等等分区 合并 修复 低格的超级工具Eisoo DiskGenius 3.0(原 DiskMan)中文版 …
首先从Android弹出网页开始分析。在Android开发中,通过系统默认浏览器弹出网页是通过如下的代码来实现的:startActivity(new Intent(Intent.ACTION_VIEW,Uri.parse("http://www.baidu.com")));那么也…
新浪科技讯 9月24日晚间消息,苹果将于明日早上8点正式在中国内地开卖iPhone 4,新浪科技今晚在西单大悦城苹果店现场发现,已经近百人排起长队,准备明天第一时间购买iPhone 4,其中不少人自带了马扎和板凳等用具。 苹果此前宣布,iPhone 4通过Apple Store…