假设我有一个使用 Win32 API,但针对 ARM 架构编译的桌面程序。如何让它在 Windows RT(适用于 ARM 平板电脑的 Windows 8 受限版本)上运行?Windows RT 拒绝在没有 Microsoft 签名的情况下运行此类应用程序。
我知道没有正式的方法可以做到这一点,但说它是为了内部部署,或者只是为了测试目的。我有哪些选择?
(有关 Windows RT 上 Win32 API 的可用性,请参阅此答案(不一定适用于 Metro 应用程序,但存在于系统上),以及有关如何使用 VS2012 为 ARM 编译 Win32 程序的此答案。)