将传统的Windows桌面应用程序提交给Windowsapp store

我的公司正在考虑向Windows Store提交传统的桌面应用程序,针对新的Windows 10操作系统。

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

这是一个用C ++编写的典型GUI应用程序,安装设置是使用Inno Setup创build的。

主要问题是它是否适用于Windowsapp store。 它涉及以下几个子问题:

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

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

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

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

我们已经尝试了Windows应用程序authentication套件,但并没有给出完整的图片。

我计划在这个SO问题上设立奖励金。

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

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

是的,您可以使用本机DLL。

它需要一个包裹被允许进入商店。 由于所有的应用程序都是专门制作的,所以很难说明您的意思。

是的,应用程序将运行,就像它是从一个磁盘。 将能够自由访问。

在沙盒环境中运行的唯一东西是通用应用程序和电话应用程序。

虽然这个链接来自Windows 8.1,但大部分信息仍然是一样的。 http://blogs.msdn.com/b/windowsstore/archive/2012/06/08/listing-your-desktop-app-in-the-store.aspx