【问题标题】:What is the difference between a desktop app and a non-desktop app in windowswindows中的桌面应用程序和非桌面应用程序有什么区别
【发布时间】:2013-06-18 02:11:55
【问题描述】:

我在 this 文档页面上发现了一些对我来说没有意义的内容。

根据要求,有:

Minimum supported client:  Windows XP **[desktop apps only]**
Minimum supported server:  Windows Server 2003 **[desktop apps only]**

现在我了解了具有 GUI 的应用程序和作为服务运行的应用程序之间的区别,但归根结底,它们都是进程。我从来没有听说过对这样的函数调用有这种限制。这只是糟糕的文档,还是还有其他内容?

【问题讨论】:

  • 这意味着“在电话或商店应用程序中不可用”。有一家公司,名字有点像昨天做桌面应用的水果。
  • @HansPassant - 你是说 Rapsberry Pi 吗? :D

标签: windows


【解决方案1】:

随着 Windows 8、Metro 和 Windows 应用商店的推出,API 文档现在指定了它们受支持的框架。并非所有桌面 API 都可用于 Metro/移动应用,反之亦然。

【讨论】:

  • 所以桌面应用程序意味着服务和非桌面进程,这只是一个糟糕的措辞选择?
  • “桌面应用程序”是指在 Win8/Metro/Mobile 之前存在的经典控制台、GUI 和服务。 Metro/Mobile 引入了一个不适用于经典应用的新 API 框架,并限制了一些经典 API 用于迁移到 Metro/Mobile 的应用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-18
  • 2012-11-04
  • 1970-01-01
  • 2011-07-29
  • 2012-08-23
相关资源
最近更新 更多