我正在开发一些免费软件应用程序。大多数情况下,它们是用 Java 编写的,以使它们可以在多个系统上运行。同时我有几千个用户,所以很有趣。
为了使 Java 应用程序更容易在 Windows 下运行,我还使用 launch4j 创建可执行包装器,并使用 inno setup 创建安装程序应用程序。
现在我遇到了问题,因为 Windows 8。在以前的 Windows 版本中,操作系统只是通过尝试启动这样的可执行文件来显示一条消息,该可执行文件说 exe 文件来自“未知”供应商。在 Windows 8 中,它们变得更加困难。有类似“Windows 保护您免受这个危险应用程序!”之类的内容。
所以我对签署我的应用程序非常感兴趣。但我不愿意为此支付任何费用,因为我免费提供我的软件。使用 Google,我发现了允许人们创建免费证书的“CAcert”项目。但我还没有找到有关以下问题的详细信息:
- 我可以创建证书来签署可执行文件吗?
- 我可以使用我的公司名称创建证书吗?
有谁熟悉 CAcert 吗?或者还有其他人可以解决我的问题吗?
多谢...