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

时间:2012-12-31 21:17:28

标签: c++ windows-rt

  

可能重复:
  Running Win32 apps compiled for ARM on Windows RT

我有一个Windows应用程序,我通过Codewarrior和Windows 2003 SDK编译。它对我很有用。我目前使用的是Windows XP。

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

我是否需要升级到Windows 8并转移到VC ++ 2012?

编辑:所以我认为我看到它不能用于Windows 8和VC ++用于Surface RT,因为它是基于ARM的。

2 个答案:

答案 0 :(得分:1)

不,你必须为新处理器重新编译它。

答案 1 :(得分:1)

  1. 您必须为ARM处理器重新编译它。
  2. 您必须由Microsoft签署您的应用程序!
  3. 不幸的是,Microsoft仅支持用于Windows RT的metro风格的应用程序,并且不签署您的应用程序。 Windows RT中不支持Windows桌面应用程序。

    但您可以使用某种方法绕过签名检查:

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