0

我使用 Win32 为 windows 的旧版本(xp,7)创建了一个应用程序(.exe)。

但是现在我对应用程序的运行环境有一个愚蠢的怀疑。实际上我想知道我是否可以在 Windows 8 中运行我的应用程序(.exe),这将是 windows 的最新版本(许可版本)。

我还想知道 Windows 8 桌面应用程序是否可以在 windows8 Phone/Tablet 上运行。

4

2 回答 2

2

市场上有几种 Windows 版本,将于秋季上市:

Windows 7 - “经典” Windows;从某种意义上说,它是一个桌面操作系统,左下角有一个开始菜单。它在基于 x86 和 x64 的机器上运行,并支持基于 Win32 的应用程序。

Windows 8 - Windows 的下一个版本。它在基于 x86 和 x64 的机器上运行,并支持 Win32 和 Windows Store 应用程序。如果您的应用程序在 Windows 7 上运行,那么它应该在 Windows 8 上运行而不会发生任何更改或问题。Windows 8 将在台式机、笔记本电脑和平板电脑上可用。

Windows RT - 针对基于 ARM 的机器的 Windows 8 版本。它仅支持 Windows 商店应用程序。Windows RT 将提供笔记本电脑和平板电脑两种外形尺寸。

Windows Phone 7 - 这是当前的 Phone 平台,运行自定义版本的 Silverlight。它只会运行为 Windows Phone 7 构建的应用程序。

Windows Phone 8 - 这是 Phone 平台的下一个版本。它基于与 Windows RT 相同的内核。然而,目前关于开发模式的信息非常少。但是,它将同时运行 Windows Phone 7 和 Windows Phone 8 应用程序。

于 2012-09-06T13:35:09.510 回答
1

您的应用 (.exe) 可能能够以桌面模式在 Windows 8 上运行。如果它在 Win7 上运行,那么它应该没问题,但您需要对其进行测试。它不会在 WindowsRT 设备上运行(那些只运行“what-used-to-be-call-metro-style”应用程序的设备)。
并不是说某些平板设备能够运行桌面应用程序,但有些则不能。它不是切割和干燥的。

任何类型的 Windows 8 应用程序都不会直接在 Windows Phone(7 或 8)上运行。

于 2012-09-06T13:00:23.490 回答