1

Currently I have attached the "exe" that depends on my installer. I created an msi package using the Wix toolset.

However, Windows accuses unknown vendor and warns of danger.

I know for that I would need a code sing certificate.

But I am thinking about publishing this program in the microsoft store. I don't know if it is possible since I depend on an outsourced "exe".

And if so, does it solve my problem? Because the certificate is much more expensive.

4

1 回答 1

0

事实上,在商店中发布应用程序将解决您的认证问题,系统不会将其标记为不受信任。如果您不在商店中发布,即使购买数字证书也不会删除该警告。Microsoft 使用复杂的信誉系统将商店外的应用程序标记为受信任,因为您的应用程序是新的,因此需要数千次下载才能使其受信任,这可能需要几个月的时间。

您可以购买一些扩展验证证书,根据 Microsoft 文档,这应该会加快验证过程,但这些证书的成本甚至比标准代码签名证书还要高,所以我想这不是您的选择。

您可以为商店中发布的 MSIX 包定义依赖项,但这些依赖项也必须是作为 MSIX 的包并且存在于商店中。基本上,您需要依赖包中的包 ID 和名称。

我上面链接的文章很长,但是搜索“依赖项”,您会发现更多详细信息。

如果您的依赖项不在商店中,则您无法声明或上传它(连同您的包),因为 Microsoft 不接受商店中的 EXE 安装程序。

于 2020-12-22T12:52:27.897 回答