使用 Windows 应用认证工具包
若要使桌面应用获得认证的最佳机会,请在提交桌面应用进行认证并在 Windows 应用商店中列出之前,在计算机上对其进行验证和测试。 若要认证应用,需要安装并运行 Windows 应用认证工具包。 有关工具包中特定测试的详细信息,请参阅 Windows 应用认证工具包测试。
若要大致了解认证过程以及此工具的使用范围,请参阅 认证桌面应用。
当前版本的 Windows ACK 提供 14 种语言, (捷克、英语、法语、德语、意大利语、日语、韩语、波兰语、葡萄牙语 (巴西) 、俄语、简体中文、西班牙语、繁体中文和土耳其语) 。
先决条件
在安装 Windows ACK 之前,需要安装并运行操作系统。
- 安装并运行要为其开发应用的操作系统。
- 如果你正在开发适用于 Windows 7 的应用,则可以安装和运行 Windows 7、Windows 8 或 Windows 8.1。
- 如果要开发Windows 8桌面应用或Windows 8桌面设备应用,可以安装并运行Windows 8或Windows 8.1。
- 如果要开发Windows 8.1桌面应用或Windows 8桌面设备应用,请安装 Windows 8.1。
- 安装 Windows 应用认证工具包 3.3,它包含在适用于 Windows 8.1 的 Windows 软件开发工具包 (SDK) 中。
注意: 在电脑上安装 Windows 应用认证工具包 3.3 或更高版本时,需要替换以前安装的任何工具包版本。
运行 Windows 应用认证工具包 3.3 的说明
使用 Windows 应用认证工具包 3.3 以交互方式验证桌面应用
- 在“开始”菜单中,搜索“Windows 应用证书工具包”。
- 在 Windows 应用认证工具包中,单击要运行的测试验证类别。 如果要验证桌面应用,请选择“ 验证桌面应用”。
- 在下一个屏幕中,浏览到要验证的桌面应用的安装文件。
- 注意: 如有必要,可以使用 命令行步骤 来包括选项或安装开关。
- 指示应用使用类型,然后单击“ 下一步”。 Windows 应用认证工具包使用安装文件开始安装桌面应用,以便可以验证安装。
- 如果系统要求重新启动以完成设置,请选择“ 否”。 如果应用需要安装多个组件或外部依赖项,请仔细选择应用的名称。 此处选择的名称是应用在 Windows 应用商店中列出时给出的名称。 验证完成后,使用在步骤 6 中为应用提供的名称保存报表。 Windows 应用认证工具包创建并保存 XML 报告文件。
- 导航到保存报表的文件夹并打开它以查看测试结果。 如果你的测试失败,并且你有资格获得豁免,则需要提交的信息将在此处列出。 必须为每个可能的豁免请求提交详细说明。
从命令行使用 Windows 应用认证工具包 3.3 验证 Windows 桌面应用
导航到保存报表的文件夹并打开它以查看测试结果。 此处列出了可能具有豁免请求的失败测试。 必须为每个可能的豁免请求提交详细说明。
从包含 Windows 应用认证工具包的文件夹中,按以下顺序输入以下命令:
appcert.exe reset
appcert test -apptype desktop -setuppath d:\cdrom\setup.exe -appusage peruser -reportoutputpath [report file name]
其中:
[report file name]
是工具包将创建以包含测试报告的 XML 文件的完全限定文件名。测试完成后,打开名为 [report file name] 的报告文件并查看测试结果。
注意: 有关 Windows 应用认证工具包命令行的详细信息,请输入命令appcert.exe /?
Windows 应用认证工具包必须在活动用户会话的上下文中运行,但不能在非交互式会话中启动应用。 工具包处理令牌以使用或不使用管理权限运行测试的方式也取决于此用户会话上下文。 可以从服务运行工具包,但服务必须能够在活动用户会话中生成工具包进程。
使用 Windows 应用认证工具包验证 Windows 7 应用
- Windows 应用认证工具包取代了 Windows 软件徽标工具包。 如果需要应用 Windows 7 徽标,请使用 Windows 应用认证工具包进行验证测试和报告。 该工具包可以检测它在哪个操作系统上运行,并为 Windows 7 应用自动启动。 按照相同的过程验证 Windows 7 应用。
提交后即可认证
- 验证应用后,即可 通过门户提交过程提交应用进行认证。
参考文档
Windows 应用认证工具包测试
我们更改了工具包,使 Windows ACK 测试 更易于使用。 该工具包现在具有:
- 新的简化用户界面
- 改进了多用户测试,不再需要设置第二个用户帐户