0

与作为 Windows 10 SDK 一部分的 Windows 10 测试工具不同,微软竭尽全力使 Windows Server 2016 的认证工具变得复杂。

适用于 Windows Server 2016 的复杂且漏洞百出的 Microsoft 认证测试预览工具

我安装了我的测试应用程序并指定了 Inno Setup 安装程序的路径,在 Downloads 文件夹之外,并指定了二进制文件的位置,即 Program Files 位置,在显示的屏幕上,我指定了进程名称,基本上是可执行文件姓名。至少 System Internal 的 Process Monitor 实用程序说这就是名称。

如您所见,我得到了一个错误。

Log Time: 12/04/2018 08:57:21
MethodName:: ApplicationRunningViewModel.VerifyApplication
Message: 
No running application's process found after your application installation.

==================================================================
Log Time: 12/04/2018 08:57:58
MethodName:: ApplicationRunningViewModel.VerifyAppProcess
Message: 
Process not found in snapshot file.

==================================================================

如何解决错误?基本上,使用这个测试工具的步骤是怎样的?

背景: 我之前在微软的 Windows 平台就绪/Winqual 领域认证了我的 Windows 10 应用程序,并获得了微软金牌应用程序开发能力。

当我登录门户,看到重新设计的新合作伙伴中心并转到“能力摘要”部分时,我希望只需支付每年 5400 美元的敲诈费用,在那里我看到了我有失去能力的危险的消息。微软显然取消了应用程序开发的基于应用程序认证的能力。在与 MS 外部支持人员交谈时,有人告诉我,我自己已经看到,Silver ISV 是针对 Windows Server 2016 进行测试的唯一途径。我与真正的 Microsoft 员工交谈或找到真正的解决方案的尝试都惨遭失败。我认为与谷歌交谈更容易。我希望 MS 明年能把事情弄清楚。顺便说一句,平台就绪/WinQual 区域以及所有认证都消失了。

这让我想到了我的问题。我正在尝试使用 Windows Server 2016 测试工具(2019 上周无法下载,因此是 2016)。

我已经安装了应用程序。它在 Windows Server 2016 上运行良好,只是微软没有让应用程序验证变得简单。

如何解决此错误?它想要什么信息,我如何获得它?

4

1 回答 1

1

我在使用适用于 Windows Server 的Certification Test Tool 1.0 for Windows Server 2019测试我的应用程序时发现了同样的错误。我只是更改了测试的顺序。我确实启动了该工具,然后安装了我的应用程序。如果您取消测试,则必须重新安装您的应用程序,以便测试工具识别您的进程。一切都按预期工作

使用适用于 Windows Server 2016 的认证测试工具预览时出现另一个错误。他无法验证我已签名的程序集,因为该工具使用signtool.exe 而不是sn.exe 来验证aseemblies 签名。如果您使用 sn.exe 对程序集进行了签名,则 Windows server 2016 和 2019 的测试工具都不会验证您已签名的程序集。我必须检查测试工具生成的日志文件并使用 signtool.exe 手动签署程序集。

我希望这些信息可以帮助人们解决同样的问题。问候

于 2018-12-13T12:12:11.427 回答