C++ 向Windows应用商店提交传统Windows桌面应用程序

C++ 向Windows应用商店提交传统Windows桌面应用程序,c++,windows,windows-store-apps,windows-store,C++,Windows,Windows Store Apps,Windows Store,我的公司正在考虑向Windows应用商店提交一个传统的桌面应用程序,目标是新的Windows 10操作系统 这是一个本机Windows版本,一个使用7z.dll(SevenZip库)的archiver应用程序 是C++编写的一个典型的GUI应用程序,安装程序是使用iNo安装程序创建的。 主要问题是它是否适合Windows应用商店。它涉及以下子问题: 商店是否接受传统的Windows应用程序,这些应用程序不是专门为商店格式或与Windows RT的兼容性而设计的?它可以使用传统的windowsa

我的公司正在考虑向Windows应用商店提交一个传统的桌面应用程序,目标是新的Windows 10操作系统

这是一个本机Windows版本,一个使用7z.dll(SevenZip库)的archiver应用程序

是C++编写的一个典型的GUI应用程序,安装程序是使用iNo安装程序创建的。 主要问题是它是否适合Windows应用商店。它涉及以下子问题:

  • 商店是否接受传统的Windows应用程序,这些应用程序不是专门为商店格式或与Windows RT的兼容性而设计的?它可以使用传统的windowsapi吗

  • 它是否允许应用程序使用本机dll(在我们的例子中是7z.dll)

  • 是否需要特制的安装包才能进入商店

  • Windows应用商店桌面应用程序是否可以自由访问文件系统,以便能够创建新的归档文件并解压缩现有归档文件,或者是否可以在某种沙盒环境中运行

我们已经尝试了Windows应用程序认证工具包,但它没有提供完整的图片


我计划在这个问题上悬赏

微软刚刚将桌面应用程序添加到Windows应用商店(2015年8月)

是的,您可以使用Windows RT和Windows API

是的,您可以使用本机DLL

它需要一个包裹才能进入商店。很难说你所说的特制是什么意思,因为所有的应用程序都是特制的

是的,应用程序将像脱离磁盘一样运行。将能够自由访问

在沙盒环境中运行的只有通用应用程序和手机应用程序

虽然此链接来自Windows 8.1,但大部分信息仍然相同。

-

在//build发布了“Centennial”功能(商店中的桌面应用程序),但尚未提供。@Seth Kitchen:“很难说你所说的特制是什么意思,因为所有的应用程序都是特制的。”:我想OP的意思是询问应用程序是否必须以适合应用商店的特殊格式上传。例如,msi安装程序可以按原样上传吗?