我可以在Surface RT上运行Windows 2003 SDK应用程序吗

Can I run an Windows 2003 SDK app on a Surface RT?

本文关键字:2003 SDK 应用程序 Windows 运行 Surface RT 我可以      更新时间:2023-10-16

可能重复:
在Windows RT 上运行为ARM编译的Win32应用程序

我有一个Windows应用程序,我通过Codewarrior和Windows2003SDK编译。它对我来说效果很好。我目前使用的是Windows XP。

我可以以某种方式将其复制到我的Surface RT并运行它吗?

我需要升级到Windows 8并转到VC++2012吗?

编辑:所以我想我看到,如果没有Windows 8和Surface RT的VC++,它将无法工作,因为它是基于ARM的。

不,您必须为新处理器重新编译它。
  1. 您必须为ARM处理器重新编译它
  2. 您必须由Microsoft对您的应用程序进行签名

不幸的是,Microsoft只支持Windows RT的metro风格的应用程序,并且不会对您的应用程序进行签名。Windows RT不支持Windows桌面应用程序。

但你可以使用一些方法绕过签名检查:

http://forum.xda-developers.com/showthread.php?t=1944675