Windows中的桌面应用程序和非桌面应用程序之间有什么区别

boa*_*der 10 windows

我在这个文档页面上发现了一些对我没有意义的东西.

根据要求,有:

Minimum supported client:  Windows XP **[desktop apps only]**
Minimum supported server:  Windows Server 2003 **[desktop apps only]**
Run Code Online (Sandbox Code Playgroud)

现在我理解了一个带有GUI的应用程序和一个作为服务运行的应用程序之间的区别,但最后,它们都是进程.我从来没有听说过像这样的函数调用这种限制.这只是糟糕的文档,还是有更多的东西?

Rem*_*eau 8

随着Windows 8,Metro和Windows Store的引入,API文档现在指定了它们所支持的框架.并非所有桌面API都可用于城域/移动应用,反之亦然.

  • "桌面应用程序"是指Win8/Metro/Mobile之前存在的经典控制台,GUI和服务.Metro/Mobile引入了一个新的API框架,该框架不适用于传统应用程序,并限制了一些经典API用于迁移到Metro/Mobile的应用程序. (5认同)