2012-09-06 24 views
0

我已经为窗口的旧版本(xp,7)创建了一个使用Win32的应用程序(.exe)。旧版本窗口应用程序的范围

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

我也想知道Windows 8桌面应用程序是否可以在windows8手机/平板电脑上运行。

回答

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 - 这是当前的手机平台并运行Silverlight的自定义版本。它只会运行为Windows Phone 7构建的应用程序。

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

1

您的应用程序(.exe)可能能够在桌面模式下在Windows 8上运行。如果它运行在Win7上,那么它应该没问题,但是你需要测试它。它不会在WindowsRT设备上运行(只运行“What-used-called-called-metro-style”应用程序)。
不是说一些平板设备将有能力运行桌面应用程序,但有些不会。它没有被切割和干燥。

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

相关问题