Windows installer &引用;“适当的”;发布软件并为其创建安装程序的方法

Windows installer &引用;“适当的”;发布软件并为其创建安装程序的方法,windows-installer,installation,release,smartscreen,Windows Installer,Installation,Release,Smartscreen,假设我刚刚在VisualStudio中创建了一个应用程序,现在我想发布它。我已经将应用程序设置为发布模式,我有一个应用程序的副本,可以正常工作。我的主要问题是如何为它创建一个安装程序,并确保Windows知道它是可信的?我必须创建某种证书吗 我一直在搜索和下载NSIS,但我不知道如何使用它,所以我只使用Inno安装编译器,它工作得很好。有时Avast会检查我的应用程序,在打开它之前需要5到10秒,但其他应用程序不会这样 这是avast的问题吗?Microsoft对您的应用程序认证有一些要求。你可

假设我刚刚在VisualStudio中创建了一个应用程序,现在我想发布它。我已经将应用程序设置为发布模式,我有一个应用程序的副本,可以正常工作。我的主要问题是如何为它创建一个安装程序,并确保Windows知道它是可信的?我必须创建某种证书吗

我一直在搜索和下载NSIS,但我不知道如何使用它,所以我只使用Inno安装编译器,它工作得很好。有时Avast会检查我的应用程序,在打开它之前需要5到10秒,但其他应用程序不会这样


这是avast的问题吗?

Microsoft对您的应用程序认证有一些要求。你可以在我在下面发布的链接中了解它们。至于Avast,我不太确定它可能是什么,尝试使用另一个反病毒程序,看看病毒扫描是否需要一段时间。这也可能是一个性能问题,但这不太可能。 () ()


希望这会有所帮助

微软对你的应用认证有一些要求。你可以在我在下面发布的链接中了解它们。至于Avast,我不太确定它可能是什么,尝试使用另一个反病毒程序,看看病毒扫描是否需要一段时间。这也可能是一个性能问题,但这不太可能。 () ()

希望对部署工具有所帮助。Stefan Kruger网站的链接显示了和可用工具的完整列表。最常用的工具有:(开源,),(伟大的工具,大量的智能),(市场领导者)等等。看一看

SmartScreen:Windows现在以“SmartScreen”为特色,这是一个基于信任的系统,您的二进制文件必须通过使用“赢得声誉”。基本上,您需要购买扩展验证证书才能直接“购买信任”(有趣的概念…谁闻到了骗局?):

  • (关于证书:)
:我喜欢将我的二进制文件上载到。他们用大量的恶意软件扫描器检查二进制文件,你可以看到是否有扫描器将你的二进制文件标记为可疑。一个重要的步骤是检查发布文件中是否存在真正的恶意软件,以及(同样重要的是)是否存在误报,否则将导致用户问题和大量支持电话

声誉:请注意,我不确定上传是否有助于提高SmartScreen的二进制文件声誉。我不认为是这样,至少不是很快。您需要为大规模分发“购买信任”。我要补充的是,对此类证书的审查和批准涉及到验证公司的存在(如普通证书),但也包括加密狗或硬件密钥——我认为——因此要获得这些证书相当麻烦,因此“证明”分销商至少必须组织良好


链接

部署工具:。Stefan Kruger网站的链接显示了和可用工具的完整列表。最常用的工具有:(开源,),(伟大的工具,大量的智能),(市场领导者)等等。看一看

SmartScreen:Windows现在以“SmartScreen”为特色,这是一个基于信任的系统,您的二进制文件必须通过使用“赢得声誉”。基本上,您需要购买扩展验证证书才能直接“购买信任”(有趣的概念…谁闻到了骗局?):

  • (关于证书:)
:我喜欢将我的二进制文件上载到。他们用大量的恶意软件扫描器检查二进制文件,你可以看到是否有扫描器将你的二进制文件标记为可疑。一个重要的步骤是检查发布文件中是否存在真正的恶意软件,以及(同样重要的是)是否存在误报,否则将导致用户问题和大量支持电话

声誉:请注意,我不确定上传是否有助于提高SmartScreen的二进制文件声誉。我不认为是这样,至少不是很快。您需要为大规模分发“购买信任”。我要补充的是,对此类证书的审查和批准涉及到验证公司的存在(如普通证书),但也包括加密狗或硬件密钥——我认为——因此要获得这些证书相当麻烦,因此“证明”分销商至少必须组织良好


链接


我想我应该读得更清楚一些,是安装程序需要很长时间才能启动吗?还是需要很长时间才能启动的应用程序?这是C++应用程序吗?还是托管应用程序?(C#和合伙人)?如果关闭Avast会发生什么?(也许你就是这么做的?)。是的,我就是这么做的:禁止avast跑步。这是一个不包含任何恶意代码的.net应用程序。Windows本身可以让我正常运行应用程序(不显示Windows保护您的电脑对话框)。如果可以,可以尝试使用其他防病毒软件,看看行为是否一致?你也可以和Avast的人谈谈?我想我应该读得更好,是安装需要很长时间才能启动吗?还是需要很长时间才能启动的应用程序?这是C++应用程序吗?还是托管应用程序?(C#和合伙人)?如果关闭Avast会发生什么?(也许你就是这么做的?)。是的,我就是这么做的:禁止avast跑步。这是一个不包含任何恶意代码的.net应用程序。Windows本身可以让我正常运行应用程序(不显示Windows保护您的电脑对话框)。如果可以,可以尝试使用其他防病毒软件,看看行为是否一致?你也可以和最前卫的人谈谈?谢谢,我