1

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

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

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

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

编辑:所以我想我看到它不会在没有 Windows 8 和 VC++ 的 Surface RT 的情况下工作,因为它是基于 ARM 的。

4

2 回答 2

1

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

于 2012-12-31T21:29:40.197 回答
1
  1. 您必须为 ARM 处理器重新编译它。
  2. 您必须由 Microsoft 签署您的应用程序!

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

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

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

于 2013-01-01T09:59:29.910 回答